gpt4 book ai didi

svn - 重新整合工作流程

转载 作者:行者123 更新时间:2023-12-04 15:55:19 24 4
gpt4 key购买 nike

各位专家,

我是 Tortoise SVN 的老新手,一个简单的问题。

我正在一个分支上工作,现在想将我分支中的更改(提交后)合并到主干中。但是我不确定正确的工作流程。我是否应该先将主干合并到我的工作副本,在解决所有可能的冲突之后,然后将我的分支重新整合到主干?由于我的大多数同事仍在休假,因此我无法在我的团队中获得有关此类基础知识的任何建议。

提前致谢

约翰在慕尼黑

最佳答案

是的。

考虑到您所说的一切,不确定还有什么要补充的:)

值得注意的是,重新集成功能基本上会使您的分支无法用于进一步开发,因此它必须是最后一步,就在分支删除之前,因此请尽量避免,直到您完全确定代码已准备好生产。如果不确定,您可以定期从分支合并到主干。为什么这个功能存在是我一直无法理解的;我想这是 Subversion 糟糕的合并跟踪的副作用。

我还建议您不要一次执行所有合并,而是尝试将它们分成更小的集合并在合并之间提交您的工作。如果您遇到合并冲突,您无法轻松解决您希望能够恢复的问题。

更新:官方的 Version Control with Subversion 书籍是这样说的:

In Subversion 1.5, once a --reintegrate merge is done from branch to trunk, the branch is no longer usable for further work. It's not able to correctly absorb new trunk changes, nor can it be properly reintegrated to trunk again. For this reason, if you want to keep working on your feature branch, we recommend destroying it and then re-creating it from the trunk

http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html#svn.branchemerge.basicmerging.reintegrate

关于svn - 重新整合工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com