знакомые ребята вчера подсказали про http://github.com
стало интересно, а про какие еще сервисы вы знаете ?
PS git.altlinux.org, к сожалению не подходит, т.к. нет возможности не членам официальной команды вести там разработку
стало интересно, а про какие еще сервисы вы знаете ?
PS git.altlinux.org, к сожалению не подходит, т.к. нет возможности не членам официальной команды вести там разработку
no subject
Date: 2008-12-24 10:54 (UTC)Просидев неделю в отрыве что на git, что с svn - наверняка получишь кучу конфликтов, если проект активн оразвивается несколькими девелоперами. Хотя конечно мелкие коммиты без коннекта к серверу - это однозначно плюс. Просто не такой огромный, как преподносится.
"при этом более быстрая система"
Быстрая в плане некоторых операций, которые выполняются локально. Думаю сетевой обмен в любой SCM сегодня уже ограничивается скоростью каналов.
"с точки девелопера в git'е гораздо больше возможностей для работы с репозиторием. проработав примерно 2 года с этой системой я реально пользуюсь только 5-10% возможностей на не очень мелком проекте (а знаю - процентов 25-40 ;-))"
Приятно, конечно... Но насколько я понимаю, ты не поделки в репозиториях хранил, а серьёзные проекты были. И всего 5-10%? Вывод - остальные 90% по большому счёу и не нужны. Хотя ещё раз повторю - больше возможностей никому не вредили.
"ну и с психологической точки зрения заметил, что девелоперы, сидящие на git склонны к более частым коммитам (с соответствующими комментариями), поскольку до синхронизации с сервером можно, в локальном репозитории делать можно что угодно, т.к. легко откатиться"
Имхо тут скорее именно психологический момент. Я себя давно приучил и всех окружающих приучаю: меньше изменений в коммите = меньше проблем. Наверняка и на git и на svn работают люди, которые не любят часто комититься.
"использованию отдельных бранчей для решения частных проблем (благо создание бранча - очень дешевая и удобная операция)"
Если честно, этого совсем не понял. В svn создание бранча тоже О(1)-затратная операция. Т.е. бум, и бранч создан. Ну т.е. тут они, как мне показалось, равнозначны.
"ну и всякие diff, cherry-pick, bisect значительно облегчают жизнь трудовому человеку ;-)"
ну этого и в svn врде хватает.
Все эти ответы совсем не критика, просто мнение. Ни в коем случае не ставлю git под сомнение и не говорю, что он хуже или лучше. Просто он немного другой. Есть как плюсы, так и минусы (по сравнению svn). Может когда и придётся с git'ом столкнуться и мнение поменяется. Пока что убедительных плюсов я не узрел :)
no subject
Date: 2008-12-24 14:31 (UTC)это примерно, как автомобилисты спорят, чей авто лучше ;-)
Только пока что ни один из знакомых, которые git распробовали, на svn по доброй воле вернуться не захотели ;-)
no subject
Date: 2008-12-24 14:52 (UTC)точно :)
"Только пока что ни один из знакомых, которые git распробовали, на svn по доброй воле вернуться не захотели ;-)"
Самый, пожалуй, убедительный аргумент :)
no subject
Date: 2008-12-24 15:22 (UTC)примерно то же, когда линух попробуешь - на винду не тянет, или на тайоте покатался - от своего жигуля воротить стало... хотя функционал вроде бы одинаковый...