如何通过所有修订(历史)重命名SVN分支?

时间:2012-05-22 14:41:25

标签: svn git-svn

如何通过所有修订重命名SVN中的分支,以便在检查日志时看起来总是有新名称?
我知道可能没有SVN客户端命令,但是我可以在服务器上做什么吗?

原因是我想转移到 git 并且 git-svn clone 不喜欢像 Fix 1这样的分支名称,2和3 “(我猜是因为逗号)。

2 个答案:

答案 0 :(得分:2)

svn move last_branch new_branch

答案 1 :(得分:0)

为此,您可以使用“svnadmin dump”+ edit dump(使用自己的脚本或查看svndumptool.py)+“svnadmin load”组合。但是不推荐这种方法,因为你可能会破坏svn:mergeinfo并可能破坏你的存储库。

因此也会投票支持“svn move”方法。