Mercurial

Aug. 10th, 2009 01:38 am
metaclass: (Default)
[personal profile] metaclass
В честь того, что у меня завтра отключают телефон в связи с "заменой телефонной линии", а так же пропаданиями света на сервере svn и отключением маньяками другого сервера, виртуального, вместе со всей вмварью, сижу изучаю сабж.
Сразу могу сказать, что ребе [livejournal.com profile] belnetmon будет несказанно рад тому, что его экспериментальные разработки можно будет коммиттить локально и созерцать их историю, ничего не меняя в основной ветке. Не говоря уже о том, что ему не нужно будет подключаться по GPRS из турции к центральному серверу для коммитов.


PS: Топки холокоста, оно .hg делает только в корне репозитория, это же позитив несравнимый с .svn в каждой папке рабочей копии subversion.

PPS: Как минимум, отключение интернетов мне уже пофиг - я уже две копии проектов одновременно запилил под hg и svn, т.е. смогу пилить в второй копии под hg, затем сделать push в первую и закомиттить в центральный svn по мере возможности.

Date: 2009-08-10 08:13 am (UTC)
From: [identity profile] kiryl.livejournal.com
> в меркуриале тоже самое. и не нужно никуда лезть.

Есть аналоги cat-file и for-each-ref?

> хито тут? какие могут быть НЕ локальные бранчи в распределённой системе?

В mercurial можно не пушить отдельный бранч?

> а это кто?

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

Date: 2009-08-10 09:14 am (UTC)
From: [identity profile] theiced.livejournal.com
>Есть аналоги cat-file и for-each-ref?

Это кто?

>В mercurial можно не пушить отдельный бранч?

Конечно. http://mercurial.selenic.com/wiki/LocalbranchExtension

>Так же известен как индекс. На первый взгляд не удобно, но потом понимаешь, зачем это нужно.

http://mercurial.selenic.com/wiki/RecordExtension - оно? А то я не совсем понимаю что и зачем это.

В итоге имеем - красивая модульная штука vs кучка какашек.

Date: 2009-08-10 09:17 am (UTC)
From: [identity profile] kiryl.livejournal.com
> Это кто?

Вам тоже вслух почитать?

> Конечно. http://mercurial.selenic.com/wiki/LocalbranchExtension

This extension is not distributed with Mercurial.

> В итоге имеем - красивая модульная штука vs кучка какашек.

Про какашки по-подробней, пожалуйста ;)

Date: 2009-08-10 10:28 am (UTC)
From: [identity profile] theiced.livejournal.com
>Вам тоже вслух почитать?

прочитал man git-cat-file - ничего не понял, вообще ничего. git-for-each-ref - понял - но не вижу необходимости - приведите юз кэйс.

>This extension is not distributed with Mercurial.

вам религия не позволяет поставить?

>Про какашки по-подробней, пожалуйста ;)

при попытках сделать что нить с гитом всегда ощущение копания в кучке дерьма.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 25th, 2025 04:49 am
Powered by Dreamwidth Studios