gpt4 book ai didi

svn - 在 Subversion (SVN) 中重新集成到分支(而不是主干)

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

我知道有 --reintegrate Subversion (SVN) 1.6 中的选项将功能分支合并回主干。

我的工作流程有点复杂:

我们有功能分支——我们经常将主干合并到它们。但我们不会立即将它们放回后备箱。相反,我们从主干创建一个发布分支,并将功能分支合并到发布分支。在这一点上,我们遇到了很多树冲突(因为功能分支和主干中都存在很多变化)。

选项 --reintegrate在这种情况下必须有所帮助,但它看起来像 --reintegrate合并到主干以外的分支时不起作用。真的吗?

最佳答案

您不能使用 --reintegrate 对我来说是个新闻。除了 trunk 之外的任何分支的选项. Subversion 没有任何关于命名或分支放置的标准,所以没有办法 trunk很特别。颠覆,branches , trunk , 和 tags只是目录。这些目录对我们来说很特别,因为我们是这么说的。
--reintegrate选项与以下事实有关:如果我从分支 A 合并到分支 B,然后尝试从分支 B 合并回分支 A,我可能会尝试将内容合并回最初在分支 A 中的分支 A。 --reintegrate选项让 Subversion 知道我正在反转我的合并方向,并且不考虑分支 B 中真正是从分支 A 合并的结果的内容。

重新集成是任何实际跟踪合并更改的版本控制系统中的问题。无论如何,没有理由--reintegrate必须涉及一个名为 trunk 的分支.否则,就没有真正需要该选项。 Subversion 所要做的就是看到您正在合并到一个名为 trunk 的分支中。并意识到这可能是重新融入社会。

关于svn - 在 Subversion (SVN) 中重新集成到分支(而不是主干),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7354541/

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