Мы переехали на GitHub

Exile

Администратор
Доброго времени суток.

Сегодня, 23 июля 2014 года, заканчивается история нашего развития в формате svn-репозитария на GoogleCode и начинается абсолютно новая. Сегодня мы переходим на GitHub и новую систему контроля версий - git, соответственно.

Наш новый репозитарий отныне располагается здесь:

Please Login or Register to view hidden text.

- как вы можете видеть, пока тут представлен только один "проект", он же основной - непосредственно сам движок трекера:

Please Login or Register to view hidden text.

. Однако, позднее там будут появляться новые проекты, о которых уже когда-то шла речь: новая галерея для загрузки изображений, новый высокопроизводительный анонсер на базе ocelot и т.п.

Мы полностью сохранили историю коммитов, дабы каждый мог самостоятельно разобраться в том, что и когда менялось. Найти историю коммитов со всеми описаниями вы сможете на данной странице:

Please Login or Register to view hidden text.

- благодаря истории коммитов, вы как и раньше, сможете обновлять движок вручную, не дожидаясь выхода стабильных ревизий, рекомендуемых для перехода. Более того, вы даже сможете обновлять свой движок на последнюю актуальную версию без потери модов, видео-урок о чем скоро будет выложен на форуме dimka3210.

Что нам дает переход на git?
  • Во-первых, измененный принцип разработки - все новые возможности, которые будут добавляться в движок - теперь будут добавляться отдельными ветками, на которые при желании смогут обновиться тестеры, и только после тестирования и отсутствия каких-либо багов, эти самые ветки с новыми возможностями будут включаться в основную, master-ветку. Таким образом, в master-ветке будет располагаться только стабильная версия TorrentPier II, которую можно будет без проблем ставить на боевые сервера. Этим самым мы уходим от привязки стабильной версии к "красивому" номеру svn-ревизии, в результате чего между стабильными версиями движка будет проходить совсем небольшой промежуток времени, а не 2 года, как между 400 и скоро выходящей 600 ревизиями.
  • Во-вторых, упрощенная работа с так называемыми pull-реквестами, когда обычным пользователям будет предоставлена возможность непосредственно участвовать в развитии движка, предлагая файлы для коммита (исправления багов, добавление новых возможностей и т.д).
  • В-третьих, git и GitHub в целом работают значительно быстрее и стабильнее, чем svn и GoogleCode соответственно и обеспечены куда большей поддержкой. Как вам возможность, например, нажатием одной кнопки скачать готовый архив с последней ревизией движка? Возможность одним кликом создать "форк" проекта, и заняться разработкой собственной версии TorrentPier с необходимыми улучшениями? А если вспомнить, что Google постоянно урезает функциональность GoogleCode (удаление архива загрузок, поиска по коду и т.д.) - переход на GitHub для современного проекта стал уже просто необходимостью.
По крайней мере до выхода 600 ревизии мы сохраняем принцип нумерации - несмотря на то, что git не подразумевает "читаемых" номеров ревизий, мы по-прежнему будем их указывать и все так же выкладывать свежие ревизии движка в наш

Please Login or Register to view hidden text.

. После выхода 600 ревизии принцип нумерации версий движка, скорее всего будет переделан, дабы более соответствовать новой системе контроля версий. Об этом будет отдельная новость в свое время.

Как начать работу с нашим новым репозитарием на Windows? Установите необходимый софт -

Please Login or Register to view hidden text.

(для данной программы у нас на форуме есть крайне подробная инструкция по началу работы) или

Please Login or Register to view hidden text.

, интерфейс которой будет более привычен пользователям TortoiseSVN. После этого, вы сможете создать папку, в которую без проблем "клонируете" последнюю версию репозитария по ссылке

Please Login or Register to view hidden text.

- и это все, вы можете начинать работу (просматривать историю изменений, обновлять движок по мере выхода новых ревизий и т.д.). Ну а если для вас это сложно и вы привыкли обновлять файлы движка вручную - для вас по-прежнему есть полная история всех изменений

Please Login or Register to view hidden text.

и наш

Please Login or Register to view hidden text.

, где всегда можно скачать самую свежую ревизию.

Наш старый репозитарий

Please Login or Register to view hidden text.

с данного момента является неподдерживаемым. Новая ревизия r592 выйдет ТОЛЬКО на GitHub:

Please Login or Register to view hidden text.



Спасибо за внимание.
 

Exile

Администратор
Если у вас есть какие-то вопросы касательно перехода на git, работы с соответствующими программами, задавайте их в этой теме, обязательно всем поможем.

Кстати, для более простого слежения за процессом разработки движка - перейдите на страницу

Please Login or Register to view hidden text.

и нажмите "звездочку" справа сверху (сайт сразу предложит зарегистрироваться).
 

Nightmare

Пользователь
И не забываем, что R591 куда стабильнее R400. Что также являлось одним из факторов смены формата выхода ревизий после R600
 

DreamHD

Пользователь
deemon, ахахах, если вы не умеете пользоваться гитхабом, это не означает что и другие не могут, к тому же есть инструкция, так что мануал в зубы и вперед
 

Exile

Администратор
не думаете о пользователях, только о себе...

Для продвинутых пользователей в полном объеме осталась история коммитов. Так как вы к таким, судя по всему, не относитесь - не смогли осилить инструкции, которых даже на этом форуме три штуки в разных вариантах - для вас есть специальный сайт

Please Login or Register to view hidden text.

, работа с которым организована по принципу "скачай и поставь". Так в каком месте о вас не подумали?
 
Сверху