git - distributed revision control/software code management
От: gromina Россия http://gromoblog.blogspot.com
Дата: 07.06.08 14:01
Оценка:
Столкнулся недавно с проектом git http://en.wikipedia.org/wiki/Git_(software)
(Собственно, на него перешли разработчики RoR — http://weblog.rubyonrails.org/2008/4/2/rails-is-moving-from-svn-to-git)

Хочу узнать, работал ли кто-то уже с ним?
Очень интересны отзывы о системе от работавших с ней людей — недостатки и преимущества.
Мой блог — <a href="http://gromoblog.blogspot.com">Gromoblog</a>
git version control
Re: git - distributed revision control/software code managem
От: dmp  
Дата: 07.06.08 16:42
Оценка:
Здравствуйте, gromina, Вы писали:

G>Столкнулся недавно с проектом git http://en.wikipedia.org/wiki/Git_(software)

G>(Собственно, на него перешли разработчики RoR — http://weblog.rubyonrails.org/2008/4/2/rails-is-moving-from-svn-to-git)

G>Хочу узнать, работал ли кто-то уже с ним?

G>Очень интересны отзывы о системе от работавших с ней людей — недостатки и преимущества.

Google Tech Talk: Linus Torvalds on git
http://www.youtube.com/watch?v=4XpnKHJAok8
Re: git - distributed revision control/software code managem
От: Roman Odaisky Украина  
Дата: 07.06.08 16:51
Оценка:
Здравствуйте, gromina, Вы писали:

G>Столкнулся недавно с проектом git http://en.wikipedia.org/wiki/Git_(software)


Распределенная VCS со всеми вытекающими следствиями. Еще посмотри на Bazaar и Mercurial, они немного «человечнее».
До последнего не верил в пирамиду Лебедева.
Re[2]: git - distributed revision control/software code mana
От: gromina Россия http://gromoblog.blogspot.com
Дата: 07.06.08 17:40
Оценка:
Здравствуйте, dmp, Вы писали:

dmp>Google Tech Talk: Linus Torvalds on git

dmp>http://www.youtube.com/watch?v=4XpnKHJAok8

Спасибо, это видео я уже находил, но пока не досмотрел. Тем не менее, хочу узнать мнение людей, которые уже попробовали "живьем".
Мой блог — <a href="http://gromoblog.blogspot.com">Gromoblog</a>
Re[2]: git - distributed revision control/software code mana
От: gromina Россия http://gromoblog.blogspot.com
Дата: 07.06.08 17:42
Оценка:
Здравствуйте, Roman Odaisky, Вы писали:

RO>Распределенная VCS со всеми вытекающими следствиями. Еще посмотри на Bazaar и Mercurial, они немного «человечнее».


Да, определение я прочитал. Минусы и плюсы хотелось бы узнать, или сравнение какое.
Мой блог — <a href="http://gromoblog.blogspot.com">Gromoblog</a>
Re[3]: git - distributed revision control/software code mana
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.06.08 20:45
Оценка:
Здравствуйте, gromina, Вы писали:

G>Да, определение я прочитал. Минусы и плюсы хотелось бы узнать, или сравнение какое.


Вы в курсе, что он толком не работает на венде, и вряд ли когда-нибудь будет?
Re[4]: git - distributed revision control/software code mana
От: gromina Россия http://gromoblog.blogspot.com
Дата: 07.06.08 20:49
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, gromina, Вы писали:


G>>Да, определение я прочитал. Минусы и плюсы хотелось бы узнать, или сравнение какое.


Pzz>Вы в курсе, что он толком не работает на венде, и вряд ли когда-нибудь будет?


Нет, не в курсе. Запишем в минусы. Хоть это и не настолько принципиально в моем контексте.
Спасибо.
Мой блог — <a href="http://gromoblog.blogspot.com">Gromoblog</a>
Re[5]: git - distributed revision control/software code mana
От: Roman Odaisky Украина  
Дата: 07.06.08 20:55
Оценка:
Здравствуйте, gromina, Вы писали:

Pzz>>Вы в курсе, что он толком не работает на венде, и вряд ли когда-нибудь будет?

G>Нет, не в курсе. Запишем в минусы. Хоть это и не настолько принципиально в моем контексте.

Уточню: git делает очень много файловых операций, что очень сильно замедляет работу под Windows из-за ограниченности ее IFS.
До последнего не верил в пирамиду Лебедева.
Re[4]: git - distributed revision control/software code mana
От: Cyberax Марс  
Дата: 07.06.08 20:59
Оценка:
Здравствуйте, Pzz, Вы писали:

G>>Да, определение я прочитал. Минусы и плюсы хотелось бы узнать, или сравнение какое.

Pzz>Вы в курсе, что он толком не работает на венде, и вряд ли когда-нибудь будет?
Устаревшие сведения. Сборка MingwGIT работает очень прилично.
Sapienti sat!
Re[5]: git - distributed revision control/software code mana
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.06.08 21:02
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

G>>>Да, определение я прочитал. Минусы и плюсы хотелось бы узнать, или сравнение какое.

Pzz>>Вы в курсе, что он толком не работает на венде, и вряд ли когда-нибудь будет?
C>Устаревшие сведения. Сборка MingwGIT работает очень прилично.

А она умеет конвертировать концы строк в текстовых файлах между юниксовским и виндовым представлениями?
Re: git - distributed revision control/software code managem
От: Cyberax Марс  
Дата: 07.06.08 21:05
Оценка:
Здравствуйте, gromina, Вы писали:

G>Хочу узнать, работал ли кто-то уже с ним?

G>Очень интересны отзывы о системе от работавших с ней людей — недостатки и преимущества.
Нормально работает. Из плюсов:
1) ОЧЕНЬ быстрый на Юниксах. На Винде удовлетворительно быстрый.
2) git-svn позволяет делать оффлайн-ветки для SVN-репозиториев.
3) Очень большой community.

Минусы:
1) Нет нормальной графической оболочки для Windows.
2) Глюки с case-insensitivity.
3) Вся система непривычно выглядит для Windows.

Я лично остановился пока на Mercurial'е — у него есть удобный графический клиент (TortoiseHG), он написан на Питоне и портирован на всё, что только складывает 2+2, и его система хранения очень быстро работает в Windows. Не нравится в Mercurial'е мне только отсутствие системы типа git-svn, но сейчас это дописывают.
Sapienti sat!
Re[2]: git - distributed revision control/software code mana
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.06.08 21:09
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Я лично остановился пока на Mercurial'е — у него есть удобный графический клиент (TortoiseHG), он написан на Питоне и портирован на всё, что только складывает 2+2, и его система хранения очень быстро работает в Windows. Не нравится в Mercurial'е мне только отсутствие системы типа git-svn, но сейчас это дописывают.


Меня БЕЗУМНО бесит в меркурии его навязчивое желание создавать бранч по каждому поводу, которые надо вручную мержить. Не знаете, к нему нет какого-нибудь плагина, который мержит эти бранчи автоматом хотя бы в тривиальных случаях (когда нет пересечения по файлам, например)?
Re[3]: git - distributed revision control/software code mana
От: Cyberax Марс  
Дата: 07.06.08 21:30
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Меня БЕЗУМНО бесит в меркурии его навязчивое желание создавать бранч по каждому поводу, которые надо вручную мержить. Не знаете, к нему нет какого-нибудь плагина, который мержит эти бранчи автоматом хотя бы в тривиальных случаях (когда нет пересечения по файлам, например)?

Мне это, наоборот, нравится

Можно попробовать покрутить скрипт hgmerge, чтобы оно пыталось автоматически замерджить всё.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.