1

我最近在我们的 SVN 存储库中创建了一个维护/错误修复分支,以便在我们将在主干上引入新功能的同时发布稳定的版本。这个分支被称为“4.2.x”

现在,该团队的一位开发人员没有将他的工作副本切换到 4.2.x 分支,而是将更改提交到主干。这些更改应与其他错误修复和小更改一起在 4.2.x 分支中,以便在下一个 4.2 版本中交付给客户。

这些更改包含在一系列连续的修订中,比如 500 到 510,它们是对主干的最新提交。

将这些更改带回 4.2.x 分支并离开主干的最好和最干净的方法是什么,以便以后我们想将 4.2.x 分支合并到主干时不会引起问题?

4

3 回答 3

3

将修订版 500 到 510 从主干合并到分支,并提交分支。

由于这些是错误修复,它们通常也应该在主干中完成,所以我会保持原样。如果您真的想从主干中删除它们,请撤消这些更改。

为避免将这些更改从分支合并回主干,请使用“仅记录”选项将分支的提交合并到主干。

于 2012-01-16T15:07:21.910 回答
0

您应该能够在单独的项目中为这些修订创建存储库的副本,然后将它们分支。完成后,您可以在进行这些更改之前将主干恢复。并先做好备份。

于 2012-01-16T15:01:47.790 回答
0

只需从修订版 500-510 中恢复更改,就可以了。

于 2012-01-16T15:05:46.340 回答