我正在研究SVN。我在SVNServer上有一个存储库,我想在这个存储库中创建一个分支。我几乎没有怀疑:
svn copy
命令创建,但它无效。
我在存储库中创建了一个branches文件夹,并执行以下命令: svn copy d:\sx000\repository\reposphil D:\sx000\repository\reposphil\branches
svn error after executing above command: E200007
后来我试过
svn copy d:\sx000\repository\reposphil D:\sx000\repository\branches
svn error: E155007
所以没有一个选项可行。请建议我现在应该如何创建一个分支。
答案 0 :(得分:4)
您可以双向创建分支:
我发现使用存储库方法更容易。否则,您需要签出完整的存储库。
作为一般规则(这适用于所有命令,而不仅仅是复制),您无法直接访问存储库文件:您需要使用存储库URL,它可以是以下格式之一:
这就是为什么这个命令:
svn copy d:\sx000\repository\reposphil D:\sx000\repository\reposphil\branches
^^^ ^^^
...失败。
答案 1 :(得分:1)
如果你正在使用乌龟svn,你可以试试这个:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-branchtag.html