1

На моей работе мы используем SVN в качестве нашего программного обеспечения VCS. Я хотел бы иметь возможность делать локальные коммиты и локальные ветвления, которые не влияют на SVN вообще. Можно ли просто запустить репозиторий bzr или git для этого? Я пытался запустить bzr-svn и git-svn, но без особого успеха, даже следуя учебному пособию и читая документацию, я, кажется, столкнулся со странными ошибками.

Любая помощь будет очень признательна, спасибо.

2 ответа2

1

Я попытался использовать svn checkout в качестве bzr checkout и использовать svn-ignore в папке .bzr.

Это не закончилось хорошо! Это было намного больше хлопот, чем стоит. Теперь я просто rsync проверки SVN в другую папку и взломать против этого. bzr unbind очень хорош для взлома ноутбука.

0

Вы можете конвертировать (одноразовая операция) репозиторий SVN в выбранную DVCS и получить автономное репо вместо использования моста.

Для режима двойной системы я порекомендую hg + hgsubversion (но в любом случае это потребует некоторой хитрости при отправке merge-commits обратно в SVN)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .