Git, Mercurial или Bazaar?

Разработка Far.
User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 15:26

Latest post of the previous page:

Главное преимущество как я это понимаю в том что модно делать локальные комиты и иметь локальную историю с практически прозрачными мерджами с базы - т.е. например drkns :) может сначала всё у себя доделать а потом разом закомитить.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman » Wed 13 Feb, 2013 15:27

В тему или не совсем - Microsoft решили выбрать Git в качестве поддерживаемой DVCS, а не что-то другое или изобретенного своего.
http://blogs.msdn.com/b/bharry/archive/ ... it-vs.aspx
В VS будут всякие плюшки под git, как минимум.

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 15:28

И плюс, у каждого сидит полная копия репозитария, типа ультимативный бэкап.

2useven10
Posts: 3914
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 164 times

Re: Git, Mercurial или Bazaar?

Post by 2useven10 » Wed 13 Feb, 2013 15:29

например drkns
без кошечек он свой рефакторинг годами будет отлаживать :)

Denis
Posts: 1417
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 5 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by Denis » Wed 13 Feb, 2013 15:34

Git локально - это очень удобно. А если git на сервере - то и у всех локально полный backup сервера. У меня служебный каталог .git всей публичной истории Far'a занимает всего 37 мегов :)

Denis
Posts: 1417
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 5 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by Denis » Wed 13 Feb, 2013 15:35

Разные плюшки типа поиска кто изменил эту строку или когда вообще менялся файл, в общем всё, что в svn требует сервера - будет делаться локально. С соответствующей скоростью.

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 15:38

я тоже часто комичу чисто чтоб не потерялось или чтоб не мучатся с кривыми мерджами svn

Denis
Posts: 1417
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 5 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by Denis » Wed 13 Feb, 2013 15:46

В git можно много и долго коммитить локально, потом сделать из этого один или несколько красивых коммитов, отребэйзиться на последний официальный коммит и отправить на сервер.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman » Wed 13 Feb, 2013 15:48

sonar wrote:если выбрать git, то возможно логичнее разместить на github. убрать там багтрекер. использовать свой.
удобная возможность предлагать патчи (форки). хранится не на другом сервере - нет зависимости от своего (куда переехал). либо как зеркало использовать
Это факт (если "политически" возможно, конечно). Кооперация сторонних разработчиков с их фиксами или улучшениями через форки репозитория там лихо реализована. Можно и не включать эпизодических помошников в команду, но готовые фиксы от них принимать через pull requests (так вроде, называется процедура).

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 15:59

интересно чего гугл гит не любят.

2useven10
Posts: 3914
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 164 times

Re: Git, Mercurial или Bazaar?

Post by 2useven10 » Wed 13 Feb, 2013 16:00

пока в сухом остатке как минимум 2 плюса (local commit, pull request). и один фаворит - git.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: Git, Mercurial или Bazaar?

Post by Skirda » Wed 13 Feb, 2013 16:05

под винды git где взять? (или вместе с гитом прёт поддержка msys?)
We are the Borg. You will be assimilated.
So Say We All!

Denis
Posts: 1417
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 5 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by Denis » Wed 13 Feb, 2013 16:07

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

Гугл сначала сделал ставку на mercurial, но не угадал и сейчас поддерживает и mercurial и git.

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 16:07

Есть какой то гит от гитхаб, не понял ещё что это - http://github-windows.s3.amazonaws.com/GitHubSetup.exe.
А так да, он на мсисе базирован под виндой, но какая разница (это же не как на сигвине раньше)?

User avatar
ctapmex
Posts: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by ctapmex » Wed 13 Feb, 2013 16:07

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

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

Denis
Posts: 1417
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 5 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by Denis » Wed 13 Feb, 2013 16:08

Ещё людям нравится Git Extensions, они идут так же вместе с msysgit: http://code.google.com/p/gitextensions/

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 16:08

А в чём вообще разница между msysgit, github и том что на офф гит сайте?

Post Reply

Return to “Development”