HG имеет весьма посредственную документацию, да еще и устаревшую по большой части.
Мне не удалось найти ни форумов по этому делу, ни рассылки.
Зато есть IRC. И там реально сидят толковые чуваки, которые реально помогают.
Момент использования IRC как рабочего инструмента в голове укладывается посредственно, но оно работает.
***
Пришло сообщение от менеджера в аську:
"Call me now".
Ответила вслепую, не рассматривая напечатанное:
"In a few sexs".
Я в Питере, он в Праге, но грохот падающего тела я услышала.
Какая сука поставила на клавиатуре C и X по соседству???
Мне не удалось найти ни форумов по этому делу, ни рассылки.
Зато есть IRC. И там реально сидят толковые чуваки, которые реально помогают.
Момент использования IRC как рабочего инструмента в голове укладывается посредственно, но оно работает.
***
Пришло сообщение от менеджера в аську:
"Call me now".
Ответила вслепую, не рассматривая напечатанное:
"In a few sexs".
Я в Питере, он в Праге, но грохот падающего тела я услышала.
Какая сука поставила на клавиатуре C и X по соседству???
no subject
Date: 2008-05-07 05:25 pm (UTC)no subject
Date: 2008-05-07 05:42 pm (UTC)no subject
Date: 2008-05-07 06:42 pm (UTC)А как же целя бесплатная книга про него? Мне она показалась довольно адекватной
no subject
Date: 2008-05-08 07:04 am (UTC)no subject
Date: 2008-05-08 07:32 am (UTC)no subject
Date: 2008-05-08 12:38 am (UTC)no subject
Date: 2008-05-08 07:05 am (UTC)no subject
Date: 2008-05-08 06:09 am (UTC)Объединяйся с Юлей Зуевой, ее тоже соседство кнопок не устраивает ;)
no subject
Date: 2008-05-08 07:05 am (UTC)no subject
Date: 2008-05-08 07:31 am (UTC)no subject
Date: 2008-05-08 11:38 am (UTC)а что есть HG ?
no subject
Date: 2008-05-08 12:19 pm (UTC)no subject
Date: 2008-05-08 12:37 pm (UTC)и вот ещё там написано - для very large distributed projects, оно таки для very large или для средненьких и мелких тож пойдет?
no subject
Date: 2008-05-08 03:02 pm (UTC)Мерджить они нынче все умеют. А уж чстобы компилировалось... тут,Я боюсь, не сорс-код будет виноват, если что :)
Мерджит он, в принципе, вполне грамотно, вроде ээто дело в первой версии еще и потюнили.
Для very large - в смысле, и с большими справляется тоже. sourceforge сейчас живет на меркуриале, и JDK, и Netbeans.
Зачем тебе? Что ты собираешься делать?
no subject
Date: 2008-05-09 09:51 am (UTC)абысняю папарядку. :-)
я уже довольно давно пользуюсь мелкософтовским SourceSafe'ом и не слишком им доволен. Т.е. когда я сам девелоперую, то всё ок, а вот если ещё кто в этом участвует, то ой.
Поэтому давно уже надо было бы поискать замену, но со временем история известная - его типа не хватает. ;-)
насчёт мерджинга я почему спрашиваю - в теории ты права, они типа все это умеют, даже СорсСейф, не к ночи будь помянут. На практике всё обычно гораздо хуже. Ведьмина лавочка вот перешла на какой-то Рэшэналовский сорс-контрол, ну и устроили им тренинг. Взяли они готовый класс, она добавила функцию-А, коллега в это время - функцию-Б, после чего была предпринята попытка мерджинга, и... заголовок функции-Б оказался внутри функции-А. :-) Как ты понимаешь, результат компилироваться не будет, хотя по частям всё было ок. Поэтому я и интересуюсь не просто, есть ли такая фича, а именно не жаловался ли народ, что при мерджинге вот такие катастрофы происходят.
воот. А с продолжительностью билда это вообще никак не связано, я понимаю, что у вас, в отличие от моей команды, чуть-чуть побольше людей. Порядка на 3, я думаю. ;-) Ключевое тут - чтобы больше одного человека могли менять один и тот же файл одновременно.
за ссылку спасибо, погляжу.
no subject
Date: 2008-05-09 10:21 am (UTC)HG в подобной описанной ситуации откроет оба варианта сторонней программой и предложит проконтролировать мердж.
Про меркуриал,Е сли понадобится, можешь меня спрашивать, я, наверное, могу помочь иногда.
no subject
Date: 2008-05-09 11:11 am (UTC)Жень, кроме шуток, куча народу пользуется SourceSafe (у Ведьмы так и вовсе огромный страховой концерн до недавних пор им пользовался).
Не в последнюю очередь потому, что он замечательно интегрируется с VisualStidio - это просто удобно. :-) Для чек-аут не надо никуда ходить, начинаешь редактировать файлик - сразу выскакивает окошко с просьбой подтвердить чек-аут и всё. Если б у меня ещё такая же фигня была для ДБ, то счастье бы было неизмеримо. :-)
Проблемка только в том, что он сильно раньше всех этих CVS и прочих появился и на данный момент не развивается. Я тебе скажу честно, если б не глюкавый мерджинг, то и претензий у меня к нему немного.
HG в подобной описанной ситуации откроет оба варианта сторонней программой и предложит проконтролировать мердж.
ну хоть так. Хотя в идеале он должен распознать, что обе функции новые и просто добавить оба блока друг за другом.
Про меркуриал, если понадобится, можешь меня спрашивать, я, наверное, могу помочь иногда.
ага, пасиб, если что - поймаю на слове. ;-)
no subject
Date: 2008-05-09 11:23 am (UTC)Да и в самом МС, наверное,хотя черт его знает :) Но он все равно на этом рынке не игрок, по нынешним временам.
Хотя в идеале он должен распознать, что обе функции новые и просто добавить оба блока друг за другом.
Возможен и такой расклад. Все зависит от того, как позиционированы функции в теле кода. Анализировать код - это не задача SCM, он просто не затем создан.
no subject
Date: 2008-05-09 11:42 am (UTC)слушай, я счас по этому хелпу лазаю, я правильно процесс понимаю - снимается копия с центрального репозитория и кладется на клиента, после чего он с ней делает чё хочет, а когда закончит, синхронизирует изменения с центральной копией? Т.е. для центрального репозитория мне всего лишь нужна сетевая расшарка? А софт стоит и на сервере и на клиенте, или только на сервере?
no subject
Date: 2008-05-09 11:45 am (UTC)no subject
Date: 2008-05-09 12:26 pm (UTC)попробую наверное на той неделе выделить пару часиков и поиграться с этим зверюгой. :-)
no subject
Date: 2008-05-09 03:37 pm (UTC)no subject
Date: 2008-06-05 10:44 am (UTC)no subject
Date: 2008-05-08 03:03 pm (UTC)no subject
Date: 2008-05-08 03:33 pm (UTC)http://hgbook.red-bean.com/
посмотри.