更新父项时,SVN会更新工作副本

时间:2012-10-03 03:35:29

标签: svn version-control

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

  1. Libs / home / user / projects / libs / {lib1,lib2,lib3}
  2. Core / home / user / projects / Apps / {libs,core}
  3.     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:路径'/ home / user / projects / Apps / libs / 1'已经存在

2 个答案:

答案 0 :(得分:0)

我只能考虑合并:svn help merge

答案 1 :(得分:0)

不,它不会自动更新。

您可以考虑使用svn:externals代替