为什么git-svn不使用Subversion存储库UUID而不是URL

时间:2009-03-24 18:52:31

标签: svn git-svn

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

git-svn: what’s the equivalent to svn switch —relocate?

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

2 个答案:

答案 0 :(得分:2)

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

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

我刚刚在测试回购中测试了它,它似乎有效。

答案 1 :(得分:0)

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