Извлечение новых ревизий после перемещения каталога в SVN - PullRequest
1 голос
/ 03 августа 2011

У меня есть конфигурация git-svn:

[svn-remote "svn"]
    rewriteRoot = http://myproject
    url = http://myserver/myproject/trunk/proj
    fetch = :refs/remotes/git-svn

Моя компания решила перенести транк каталога на v100 (в редакции xxxxx).

После переезда я обновил атрибут url, но больше не могу делать git svn rebase. git-svn задыхается с некоторой ошибкой SVN (не может заменить каталог изнутри).

Новая проверка извлекает только ревизии, более новые, чем ххххх.

Как я могу получить все ревизии и при этом иметь непрерывную историю?

1 Ответ

1 голос
/ 19 августа 2011

Я думаю, что мы неправильно настроили синхронизацию git-svn.Мы должны были использовать:

[svn-remote "svn"]
    rewriteRoot = http://myproject
    url = http://myserver/myproject
    fetch = trunk/proj:refs/remotes/git-svn

То есть «trunk / proj» должен был быть частью «fetch».Если я сделаю новый git svn clone с этим, я смогу получить и предыдущие версии.

...