Почему git-svn не использует UUID хранилища Subversion вместо своего URL - PullRequest
3 голосов
/ 24 марта 2009

Перемещение зеркала git-svn из хранилища Subversion не тривиально:

git-svn: что эквивалентно svn switch —relocate?

Так почему же git-svn не использует UUID хранилища вместо его URL-адреса в git-svn-id? UUID уникально идентифицирует репозиторий, поэтому он кажется естественным идентификатором для использования и будет намного проще обрабатывать перемещения.

Ответы [ 2 ]

2 голосов
/ 30 марта 2010

В git wiki есть ответ, используйте первый описанный здесь метод:

https://git.wiki.kernel.org/index.php/GitSvnSwitch

Я только что проверил его на тестовом репозитории, и, похоже, он работает.

0 голосов
/ 08 июля 2009

У меня нет ответа на ваш вопрос, но git-svn использует UUID репо , а также в качестве URL. Оба должны быть правильными, чтобы git-svn не печатал Unable to determine upstream SVN information from working tree history. Я действительно хотел бы, чтобы это вывело что-то вроде 'репо UUID не совпадает', так как я потратил несколько часов, пытаясь понять это ...

...