Какой рейтинг вас больше интересует?
|
Version control2012-10-02 23:25:42 (читать в оригинале)Та революция, о которой так долго говорили мне разнообразные комментаторы, свершилась. Начался процесс отказа от CVS для проектов на wagner.pp.ru и переезд на git. Последней соломинкой сломавшей спину верблюду было то, что в wheezy pserver более не поддерживается. А соответственно, нормально раздавать репозитории анонимным читателям и пользователям не получится. Кстати, поэтому и git, а не subversion. (mercurial и bazaar я предпочел не рассматривать как существенно менее распространенные). Subversion требует для раздачи всяких разных модулей, git прекрасно раздается как статика. На данный момент у меня получилась такая картина: 1. Есть мои рабочие репозитории в ${HOME} (будут ещё мои и Ирины рабочие репозитории на всяких других устройствах, но это не важно). 2. Есть bare репозитории на втором физическом диске, куда push-атся все изменения. Эти репозитории раздается по http. С -Indexes, так что см. URL-ки на репозиторий на страницах конкретных проектов (например здесь). 3. Этот репозиторий регулярно синхронизируется с репозиторием на vds. В случае offline home.wagner.pp.ru, раздаваться по http начинает копия на vds. В принципе, туда и коммитить можно. Но для этого необходимо чтобы под словом "синхронизироваться" понимался не rsync, а git push или pull. Так что на эту тему ещё подумать немного надо. Опять же, не все потенциальные коммитеры, которые имеют доступ по ssh или локально на home, заведены как юзеры на vds. На данный момент перенесены проекты из репозитория /work/cvs. /work/oss на очереди. Еще бы надо wiki перенести с svn на git. Что позволит и wiki в случае оффлайна на vds поднимать в rw-режиме. Но тогда точно скрипт, который синхронизирует с vds нужно обучать пушить git-ом. This entry was originally posted at http://vitus-wagner.dreamwidth.org/784667.html. Please comment there using OpenID. Now there are comments
|
Категория «Люди»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.