Git, Mercurial или Bazaar?

Разработка Far.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Latest post of the previous page:

Если разработка линейная(один бранч) - то, вероятно, никаких существенных.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex »

Главное преимущество как я это понимаю в том что модно делать локальные комиты и иметь локальную историю с практически прозрачными мерджами с базы - т.е. например drkns :) может сначала всё у себя доделать а потом разом закомитить.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

В тему или не совсем - Microsoft решили выбрать Git в качестве поддерживаемой DVCS, а не что-то другое или изобретенного своего.
http://blogs.msdn.com/b/bharry/archive/ ... it-vs.aspx
В VS будут всякие плюшки под git, как минимум.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex »

И плюс, у каждого сидит полная копия репозитария, типа ультимативный бэкап.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Git, Mercurial или Bazaar?

Post by 2useven10 »

например drkns
без кошечек он свой рефакторинг годами будет отлаживать :)
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Git локально - это очень удобно. А если git на сервере - то и у всех локально полный backup сервера. У меня служебный каталог .git всей публичной истории Far'a занимает всего 37 мегов :)
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Разные плюшки типа поиска кто изменил эту строку или когда вообще менялся файл, в общем всё, что в svn требует сервера - будет делаться локально. С соответствующей скоростью.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex »

я тоже часто комичу чисто чтоб не потерялось или чтоб не мучатся с кривыми мерджами svn
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

В git можно много и долго коммитить локально, потом сделать из этого один или несколько красивых коммитов, отребэйзиться на последний официальный коммит и отправить на сервер.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

sonar wrote:если выбрать git, то возможно логичнее разместить на github. убрать там багтрекер. использовать свой.
удобная возможность предлагать патчи (форки). хранится не на другом сервере - нет зависимости от своего (куда переехал). либо как зеркало использовать
Это факт (если "политически" возможно, конечно). Кооперация сторонних разработчиков с их фиксами или улучшениями через форки репозитория там лихо реализована. Можно и не включать эпизодических помошников в команду, но готовые фиксы от них принимать через pull requests (так вроде, называется процедура).
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex »

интересно чего гугл гит не любят.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Git, Mercurial или Bazaar?

Post by 2useven10 »

пока в сухом остатке как минимум 2 плюса (local commit, pull request). и один фаворит - git.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Git, Mercurial или Bazaar?

Post by Skirda »

под винды git где взять? (или вместе с гитом прёт поддержка msys?)
We are the Borg. You will be assimilated.
So Say We All!
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Под винду - я юзаю msysgit: http://code.google.com/p/msysgit/downloads/list

Гугл сначала сделал ставку на mercurial, но не угадал и сейчас поддерживает и mercurial и git.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex »

Есть какой то гит от гитхаб, не понял ещё что это - http://github-windows.s3.amazonaws.com/GitHubSetup.exe.
А так да, он на мсисе базирован под виндой, но какая разница (это же не как на сигвине раньше)?
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Re: Git, Mercurial или Bazaar?

Post by ctapmex »

Skirda wrote:под винды git где взять? (или вместе с гитом прёт поддержка msys?)
http://code.google.com/p/msysgit/downloads/list
Git-1.8.1.2-preview20130201.exe

это официальная версия под винды
Post Reply

Return to “Development”