Вход на сайт
SVN & Mercurial
08.12.08 16:55
Никто не работает с сабжами ?
Можно ли как-нибудь автоматизировать 'commit' из репозитария 'mercurial' , созданного с помощью hgsvn ,
т.е. держать оба репозитария синхронизированными без особых телодвижений .
Или отправить SVN на свалку истории ...
Можно ли как-нибудь автоматизировать 'commit' из репозитария 'mercurial' , созданного с помощью hgsvn ,
т.е. держать оба репозитария синхронизированными без особых телодвижений .
Или отправить SVN на свалку истории ...
NEW 08.12.08 20:27
в ответ Chipolino 08.12.08 20:21
1. В смысле? Передаёт только дельту? Сейчас это уже неважно. У меня инет почти как локалка.
2. В моих глазах это сомнительное преимущество. Для open source проектов это может быть как раз то, что надо, но в фирме, мне кажется, лучше иметь центральный репозитарий.
2. В моих глазах это сомнительное преимущество. Для open source проектов это может быть как раз то, что надо, но в фирме, мне кажется, лучше иметь центральный репозитарий.
NEW 08.12.08 20:57
в ответ femidav 08.12.08 20:27
1. Тогда действительно не важно ;-)
2. Можно обмениваться ревизиями минуя центральный репозитарий , экспериментировать .
Но главное преимущество (для меня) - можно комитить без связи с репой , дома например , а через
неделю уже на работе залить патчи.
У нас где-то месяц назад упал сервер , на нём была виртуальная машина SVN , бэкап был не первой свежести
( ну здесь конечно администратор лоханул) я ждал неделю пока восстановят данные , скукотища .... :-)
2. Можно обмениваться ревизиями минуя центральный репозитарий , экспериментировать .
Но главное преимущество (для меня) - можно комитить без связи с репой , дома например , а через
неделю уже на работе залить патчи.
У нас где-то месяц назад упал сервер , на нём была виртуальная машина SVN , бэкап был не первой свежести
( ну здесь конечно администратор лоханул) я ждал неделю пока восстановят данные , скукотища .... :-)
NEW 10.12.08 10:39
в ответ femidav 08.12.08 20:12
распределенные DVCS удобны тем, что ты можешь эксперементировать у себя в репозитории как хочешь - делать десятки веток, накатывать/откатывать патчи и т.п., не затрагивая основной ветки разработки.
у меня сейчас на работе основной репозиторий - svn, но я использую git для своей работы, поскольку это мне позволяет эксперементировать в очень широких пределах. я на каждую новую фичу завожу отдельную ветку и веду разработку в ней, в основной ветке ведя только багфиксинг. как только ветка стабилизировалась, я сливаю ее в основную и коммичу в репозиторий.
у меня сейчас на работе основной репозиторий - svn, но я использую git для своей работы, поскольку это мне позволяет эксперементировать в очень широких пределах. я на каждую новую фичу завожу отдельную ветку и веду разработку в ней, в основной ветке ведя только багфиксинг. как только ветка стабилизировалась, я сливаю ее в основную и коммичу в репозиторий.
NEW 10.12.08 13:42
в ответ AlexOtt 10.12.08 10:39
И что, каждый разработчик использует DVCS по своему усмотрению? Это бардак какой-то, а не организация работы. А если у тебя комп накроется? Где будет вся твоя работа? Кроме того, я не согласен с тем, что бранчинг в svn - тяжёлая операция. Там первоначально вообще ничего не копируется, создаётся один хардлинк ЕМНИП.
NEW 10.12.08 18:35
в ответ femidav 10.12.08 13:42
компьютер бэкапится каждый день, чего бояться-то? если винт накроется, то потеряется дневной объем работы, но он бы и потерялся при использовании subversion. а у DVCS более развитые средства слияния изменений чем у subversion - это много раз проходилось :-)
NEW 12.12.08 19:36
Свой клон репы - да.
Применять патчи/бандлы можно разрешить только тимлиду например , для проверки качаства кода .
А если у тебя комп накроется ? ;-)
в ответ femidav 10.12.08 13:42
В ответ на:
И что, каждый разработчик использует DVCS по своему усмотрению?
И что, каждый разработчик использует DVCS по своему усмотрению?
Свой клон репы - да.
Применять патчи/бандлы можно разрешить только тимлиду например , для проверки качаства кода .
В ответ на:
Это бардак какой-то, а не организация работы. А если у тебя комп накроется? Где будет вся твоя работа?
Это бардак какой-то, а не организация работы. А если у тебя комп накроется? Где будет вся твоя работа?
А если у тебя комп накроется ? ;-)
NEW 12.12.08 19:54
в ответ Chipolino 12.12.08 19:08
удачи в переходе. DVCS очень удобны если есть человек, который знает что надо в релиз интегрировать и т.п. в этом смысле очень удобным был aegis, но он похоже загнулся
а под чем вы работаете? под винду кстати tortoise HG уже появился, по аналогии с CVS & SVN
а под чем вы работаете? под винду кстати tortoise HG уже появился, по аналогии с CVS & SVN