d4s: (Default)
[personal profile] d4s
знакомые ребята вчера подсказали про http://github.com

стало интересно, а про какие еще сервисы вы знаете ?

PS git.altlinux.org, к сожалению не подходит, т.к. нет возможности не членам официальной команды вести там разработку

Date: 2008-12-24 10:54 (UTC)
From: [identity profile] f1-mishutka.livejournal.com
"там даже в сравнении ясен основной плюс - полностью распределенная система, что дает возможность неделями заниматься разработками в отрыве от основной группы и сервера, а потом достаточно быстро влить свои наработки в общий репозиторий."

Просидев неделю в отрыве что на 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'ом столкнуться и мнение поменяется. Пока что убедительных плюсов я не узрел :)

Date: 2008-12-24 14:31 (UTC)
From: [identity profile] d4s.livejournal.com
ну... хозяин-барин

это примерно, как автомобилисты спорят, чей авто лучше ;-)

Только пока что ни один из знакомых, которые git распробовали, на svn по доброй воле вернуться не захотели ;-)

Date: 2008-12-24 14:52 (UTC)
From: [identity profile] f1-mishutka.livejournal.com
"это примерно, как автомобилисты спорят, чей авто лучше ;-)"

точно :)


"Только пока что ни один из знакомых, которые git распробовали, на svn по доброй воле вернуться не захотели ;-)"

Самый, пожалуй, убедительный аргумент :)

Date: 2008-12-24 15:22 (UTC)
From: [identity profile] d4s.livejournal.com
ну а как еще передать ощущения ?
примерно то же, когда линух попробуешь - на винду не тянет, или на тайоте покатался - от своего жигуля воротить стало... хотя функционал вроде бы одинаковый...

Profile

d4s: (Default)
d4s

October 2016

M T W T F S S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2026-04-06 17:30
Powered by Dreamwidth Studios