gpt4 book ai didi

svn - 更新svn中的标签

转载 作者:行者123 更新时间:2023-12-01 12:00:59 28 4
gpt4 key购买 nike

如果我使用 svn copy 为存储库的一部分拍摄快照,我该如何更新该快照?

用例:

myrepo/
trunk/
src/
something.c
something.h
tags/
branches/

mkdir branches/user1/trusted

svn 添加分支/user1/

svn copy trunk/src branches/user1/trusted

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

--- 提交和更改发生在 trunk/src/something.* here ---

myrepo/
trunk/
src/
neatstuff.c // new file
something.c // modified
big_ugly_include.h // was something.h, it got renamed
tags/
branches/
user1/
trusted/
src/
something.c
something.h

现在我希望 branches/user1/trusted/src 成为最新版本的 trunk/src。我怎样才能做到这一点?

最佳答案

此操作称为合并Subversion book详细介绍了它。

编辑更多细节:

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

关于svn - 更新svn中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590909/

28 4 0