svn copy:将整个目录复制到另一个目录

时间:2012-11-28 09:15:30

标签: svn svn-copy

我需要将整个目录复制到另一个URL。

   svn copy http://10.0.3.2:8080/svn/New/trunk/Test http://10.0.3.2:8080/svn/New/trunk/Test7

它正常工作(即整个/Test目录第一次成功复制到/Test7

如果我修改/Test目录中的某些文件并再次将/Test复制到/Test7目录,它将复制/Test目录下的/Test7目录像/Test7/Test这样的目录。如果我再次尝试将/Test目录复制到/Test7目录,则会显示错误:

  

svn:E160020:路径“测试”已存在

但是我想在第二次复制时只将修改后的文件提交到/Test7目录。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

  

我该怎么做?

Read docs!!!

如果您修改WC中的文件,与Test相关并希望将更改镜像到Test7中 - 您必须使用

  • 正确的工作流程
  • 正确的命令

你可以:

  • 将WC切换到Test7路径并提交
  • 将WC切换到Test7,更新,将测试合并到WC,提交

答案 1 :(得分:0)

您需要先删除旧目录,然后重新复制。

并且 - 阅读文档,它真的非常有用。 svn help也很好。