TFS 2010合并未拾取更改?

TFS 2010合并未拾取更改?,tfs,merge,Tfs,Merge,想知道我做错了什么。。。 在windows资源管理器中创建了一个名为Dev的新文件夹。通过PowerTools将其添加到TFS 2010中。已签入TFS。将其转换为名为Dev的分支。将该Dev文件夹作为测试复制到windows资源管理器中。通过powertools将其添加到TFS。登记入住。将其转换为以Dev为父级的分支 例如 已将Windows资源管理器中的测试复制为Accp。通过PowerTools添加。登记入住。 已转换为以测试作为父级的分支 Dev | Test | Accp 是否

想知道我做错了什么。。。 在windows资源管理器中创建了一个名为Dev的新文件夹。通过PowerTools将其添加到TFS 2010中。已签入TFS。将其转换为名为Dev的分支。将该Dev文件夹作为测试复制到windows资源管理器中。通过powertools将其添加到TFS。登记入住。将其转换为以Dev为父级的分支 例如

已将Windows资源管理器中的测试复制为Accp。通过PowerTools添加。登记入住。 已转换为以测试作为父级的分支

Dev
 |
Test
 |
Accp
是否签入了开发中的更改。合并以进行测试。登记入住。现在我想将这些更改合并到Accp。但是,我没有显示要合并的变更集。我的历史记录显示项目已签入。当我从测试中得到最新信息时,变化就在那里

如何在不接触所有文件的情况下将测试中的更改导入Accp


我做错了什么?我的层次结构如上图所示

理想情况下,您应该首先创建最高分支(Accp),然后将该文件夹分支到测试,然后将测试分支到开发人员,这将设置您的层次结构,TFS将知道哪些分支具有父级>子级关系


根据您的描述,您已经在windows资源管理器中创建了文件夹,然后将其添加到TFS,因此TFS没有关于这些文件夹/分支之间关系的信息

Hmmm。。。因此,如果我只是将我的文件夹从Dev重命名为Accp,并将Accp重命名为Dev,这会解决问题吗?现在,当我查看层次结构时,它将Dev显示为“最高”项。我是否应该吹走所有分支并保留ACCP,然后再次开始整个分支构建过程?当您打开合并窗口时,它是否显示测试可以以两种方式合并?您好。我想这就是问题所在。当我应该将accp设置为源时,我设置了以Dev作为“源”的分支,并从那里开始设置分支。我的小变更集测试正确地通过了所有分支,只进行了合并。
Dev
 |
Test
 |
Accp