Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
svn中的标签更新_Svn_Svn Copy - Fatal编程技术网

svn中的标签更新

svn中的标签更新,svn,svn-copy,Svn,Svn Copy,如果我使用svn copy对存储库的一部分进行快照,我如何更新该快照 用例: myrepo/ trunk/ src/ something.c something.h tags/ branches/ mkdir分支/user1/trusted myrepo/ trunk/ src/ something.c something.h tags/ branches/ user1/ trusted

如果我使用
svn copy
对存储库的一部分进行快照,我如何更新该快照

用例:

myrepo/
  trunk/
    src/
      something.c
      something.h
  tags/
  branches/
mkdir分支/user1/trusted

myrepo/
  trunk/
    src/
      something.c
      something.h
  tags/
  branches/
    user1/
      trusted/
        src/
          something.c
          something.h
svn添加分支/user1/

svn复制中继/src分支/user1/trusted

myrepo/
  trunk/
    src/
      something.c
      something.h
  tags/
  branches/
    user1/
      trusted/
        src/
          something.c
          something.h
---提交和更改发生在
trunk/src/something.*
此处---


现在我希望branchs/user1/trusted/src是trunk/src的最新版本。我该怎么做

此操作称为
merge
。这本书详细介绍了它

更详细地编辑:


正如Rob和sgreeve提到的,删除并重新创建分支是另一种选择。我建议合并,因为您的示例创建了一个分支,其目的是并发修改。如果您的存储库副本在创建后不需要修改,最好创建一个标记而不是分支。

作为合并的替代方案,如果您只需要简单地更新一个标记,您可以删除副本并重新创建。

具体来说,本书的这一部分介绍您的场景。我同意:只有在/branchs下的文件与主干同步更新时才值得合并。如果您确实想要拍摄主干的快照,最好使用svn copy重新创建分支。