我们有一个 0、1、2、3 分支。
0 是供开发人员签入部分完成/完成的工作。
1 用于质量检查。
我们让一些顾问将流程和代码直接分解为 1。
我们已经签入并合并了从 0 到 1 的代码。
现在我们有两个不匹配的分支,以及由于所做的更改导致单元测试失败而无法将更改合并为 1。
手动将所有内容从 1 合并到 0 的最佳解决方案是什么?
这会吹走当前处于 0 中但尚未变为 1 的更改吗?
我们有一个 0、1、2、3 分支。
0 是供开发人员签入部分完成/完成的工作。
1 用于质量检查。
我们让一些顾问将流程和代码直接分解为 1。
我们已经签入并合并了从 0 到 1 的代码。
现在我们有两个不匹配的分支,以及由于所做的更改导致单元测试失败而无法将更改合并为 1。
手动将所有内容从 1 合并到 0 的最佳解决方案是什么?
这会吹走当前处于 0 中但尚未变为 1 的更改吗?
您可以回滚对分支 1 所做的更改吗?
我认为TFS POwer 工具可以通过在源代码管理资源管理器上为您提供额外的上下文选项来实现这一点。
通过从上次成功的合并重新申请或者“手动”回滚(让破坏流程的人解决它!:))
您不必在此处手动合并任何内容。您可以继续将分支 1 中的更改合并到 0,它不会从 0 中删除任何更改。在两个分支中修改的所有文件都应在合并期间显示为冲突,您必须手动完成.