我创建了一个分支,第一次从源代码合并到分支时,有很多旧的变更集出现,提示说它们没有被合并,但是这些变更在分支之前就存在了,我可以确认它们已经在目标分支中。
例如:当源代码中有9个变更集时,我从源代码创建了一个名为Target的分支。在源代码中进行了第10次变更。当我尝试从源代码合并到Target时,TFS告诉我需要合并第6和7次变更以及第10次变更(即使第6和7次变更在我创建分支之前就存在,并且我可以确认这些变更已经在Target中)。
我对TFS还不熟悉,这种情况发生在我刚开始实施分支和合并时。我创建的最新分支没有出现这种情况。
现在我们有一个主干,然后有1个分支用于进行下一个发布版本的QA测试,另一个分支用于生产热修复。这个问题出现在QA分支上,但是当我创建热修复分支时,就没有出现这个问题。
例如:当源代码中有9个变更集时,我从源代码创建了一个名为Target的分支。在源代码中进行了第10次变更。当我尝试从源代码合并到Target时,TFS告诉我需要合并第6和7次变更以及第10次变更(即使第6和7次变更在我创建分支之前就存在,并且我可以确认这些变更已经在Target中)。
我对TFS还不熟悉,这种情况发生在我刚开始实施分支和合并时。我创建的最新分支没有出现这种情况。
现在我们有一个主干,然后有1个分支用于进行下一个发布版本的QA测试,另一个分支用于生产热修复。这个问题出现在QA分支上,但是当我创建热修复分支时,就没有出现这个问题。