0

我有两个 SVN 分支,我计划将第一个工作副本部分复制到另一个。我这样做了:

  1. 库 /home/user/projects/libs/{lib1, lib2, lib3}
  2. 核心 /home/user/projects/Apps/{libs,core}
    svn copy --parents /home/user/projects/libs/lib1/* /home/user/projects/Apps/libs/1
    svn copy --parents /home/user/projects/libs/lib2/* /home/user/projects/Apps/libs/2
    svn copy --parents /home/user/projects/libs/lib3/* /home/user/projects/Apps/libs/3

问题:我的同行仍在处理 /home/user/projects/libs/lib1,当这个存储库用新代码更新时,我希望我的 /home/user/projects/Apps/libs 也更新。有没有办法“自动”做到这一点?

我尝试使用相同的 svn copy 命令,当然它失败了: svn: Path '/home/user/projects/Apps/libs/1' already exists

4

2 回答 2

0

我只能考虑合并:svn help merge

于 2012-10-03T03:38:50.543 回答
0

不,它不会自动更新。

您可以考虑svn:externals改用

于 2012-10-03T05:40:52.720 回答