如何解决冲突变更

问题描述:

我有一个实时场景,其中有谁创造了3个变更集在1.1,1.2 & 1.3的一个开发人员,并决定变更1.3签。如何解决冲突变更

现在第二个开发者检出代码,写他的代码并不会签入。这种情况是第一次开发者决定,他不应该有checkedIn 1.3,而不是签入1.2,但如果他checksIn 1.2,什么都为他根据变更1.3开发的代码由第二显像完成的改变或编码丢失。

所以依赖关系影响并有大量的代码冲突。任何人都可以告诉我如何解决这个问题?有什么不同的方式来解决这种情况,我们如何实现这一目标?这是在TFS中。

+0

我删除旧的问题,因为这其中有新的标签和标题。将来,请编辑您的问题,而不是发布重复。 – 2010-02-04 15:27:45

  1. 假设第一开发在1.1选中,那么1.2和1.3,然后,你可以做到以下几点:回到1.2,分支,然后第二个开发的提交合并到新的分支。从那里继续或将新分支提交到主干顶部。

  2. 假定第一只开发一次,而不是历史1.3检查:让他从1.3创建反向补丁 - > 1.2。将其应用于第二个开发人员的工作结果,手动计算出冲突。