3

重新定位 Subversion 存储库的 git-svn 镜像并非易事:

git-svn:相当于svn switch —relocate什么?

那么为什么 git-svn 不使用存储库的 UUID 而不是它在 git-svn-id 中的 URL 呢?UUID 唯一标识存储库,因此它似乎是一个自然的标识符,并且可以更轻松地处理重定位。

4

2 回答 2

2

git wiki 有答案,请使用此处记录的第一种方法:

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

我刚刚在测试仓库中对其进行了测试,它似乎可以工作。

于 2010-03-29T20:54:24.733 回答
0

我没有你的问题的答案,但 git-svn 使用 repo UUID以及URL。两者都必须是正确的 git-svn 不打印Unable to determine upstream SVN information from working tree history。我真的希望它会输出类似“repo UUID 不匹配”之类的东西,因为我花了几个小时试图弄清楚这一点......

于 2009-07-08T12:34:33.800 回答