从svn中的已删除路径分支

时间:2009-06-07 23:16:03

标签: svn branch

我想在“不存在”的修订版本上创建一个分支。到目前为止我所拥有的:

(“/ branches”是“http://mysvn/myrep/branches

的简写
  1. /branches/1.0.x的转速为1-24900
  2. 我想/ branches / myBranch是24900所以我复制了/1.0.x
  3. 我希望/branches/1.0.x在24887,所以我删除它以准备......
  4. svn cp / branches / myBranch:24887 /branches/1.0.x
  5. 然后抱怨

      

    svn:路径   'http://mysvn/myrep/branches/myBranch:24887'   在修订版24901中不存在

    我可以在服务器上执行此操作吗?我真的不喜欢看看我的整个分支

2 个答案:

答案 0 :(得分:3)

查看“Peg revisions”:http://svnbook.red-bean.com/en/1.5/svn.advanced.pegrevs.html

简而言之,试试

svn cp /branches/myBranch@24887 /branches/1.0.x

即,用'@'替换冒号。

答案 1 :(得分:2)

您需要利用挂钩修订。这是SVN书中的章节:
http://svnbook.red-bean.com/en/1.5/svn.advanced.pegrevs.html