svn copy返回“存储库永久移动”

时间:2009-11-18 19:04:31

标签: svn

我一直使用TortoiseSVN,但现在我需要使用命令行创建一个分支,而我似乎无法让它工作。

我正在尝试按照此处列出的步骤Branching Instructions

我正在使用以下命令

svn copy https://coolserver:8443/svn/Actant/trunk https://coolserver:8443/svn/Geneva/branches/NewBranch -m“创建中继的私有分支。”

但我有时间做,我得到了错误 svn:存储库永久移动到'https://coolserver:8443/';请重新安置

任何人都可以帮我弄清楚我可能做错了吗?

2 个答案:

答案 0 :(得分:3)

听起来存储库位置已从https://coolserver:8443/svn移至https://coolserver:8443/。您可以通过running

修复您的工作副本以反映这一点
svn switch --relocate https://coolserver:8443/svn/ https://coolserver:8443/

或者您可以直接在存储库上运行复制命令,如下所示:

svn copy https://coolserver:8443/Actant/trunk https://coolserver:8443/Geneva/branches/NewBranch -m "Creating a private branch of trunk."

答案 1 :(得分:1)

原来有一个简单的拼写错误。 Actant和Geneva是两个不同的回购,所以你不能从一个到另一个。这就是为什么你不应该尝试同时编码和与人交谈的原因。

正确的命令,对于任何碰巧感兴趣的人都是

svn copy https://coolserver:8443/svn/Actant/trunk https://coolserver:8443/svn/ Actant / branches / NewBranch -m“创建中继的私有分支。”