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

Exile

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

Сегодня, 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.

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

Please Login or Register to view hidden text.

.

Что нам дает переход на 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.

) или

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

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

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

Please Login or Register to view hidden text.

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

Nightmare

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

dimka3210

Пользователь
#4
Начал с урока о установке GIT.

Please Login or Register to view hidden text.


Следом выложу как автоматически обновляться создав себе локальную ветку с модами.
 

Exile

Администратор
#5
Также написал инструкцию для совсем новичков, которым просто надо скачать последнюю ревизию проекта и посмотреть сделанные в ней изменения:

Please Login or Register to view hidden text.

 

deemon

Пользователь
#6
Да могу сказать лишь одно слово, мда... не думаете о пользователях, только о себе...
 

DreamHD

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

Exile

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

Please Login or Register to view hidden text.

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