Tfs 是否可以通过已合并的变更集进行合并?

Tfs 是否可以通过已合并的变更集进行合并?,tfs,Tfs,我的测试和开发分支不同步。我想要的变更集已通过合并。我只想简单地获取Development子目录中的内容,并将其直接推入测试,覆盖所有测试。这可能吗 e、 g $\dev\blah\subdirectory=>$\test\blah\subdirectory 我知道我可以从Dev=>Test手动复制我想要的每个文件,然后签入。有10个文件,所以我不喜欢这样做。TFS是否提供了完成这项任务的方法?我认为您可以在VS2012中做到这一点。不确定vs2010。只需单击某个文件夹,然后右键单击以查看弹出

我的测试和开发分支不同步。我想要的变更集已通过合并。我只想简单地获取Development子目录中的内容,并将其直接推入测试,覆盖所有测试。这可能吗

e、 g

$\dev\blah\subdirectory=>$\test\blah\subdirectory


我知道我可以从Dev=>Test手动复制我想要的每个文件,然后签入。有10个文件,所以我不喜欢这样做。TFS是否提供了完成这项任务的方法?

我认为您可以在VS2012中做到这一点。不确定vs2010。只需单击某个文件夹,然后右键单击以查看弹出菜单并选择“合并”

它将为您带来一个弹出窗口,让您选择目标文件夹


合并时,在VS2012中,您可以选择是否要覆盖、手动合并或自动合并。在VS2010中,它将只为您合并。

从visual studio命令提示符将目录更改为您要在其中运行合并的工作区,然后运行“tf merge sourcebranch targetbranch/r/force”。这将忽略合并历史记录,并根据需要复制内容。

只需从源分支合并到目标分支。您可以通过转到源代码管理并右键单击源分支,然后选择“合并”来完成此操作。这将打开一个新窗口,然后合并所有更改,选择目标分支,就这样。您还可以在单个项目的更改集之间进行合并。

这些更改集已经合并。这是行不通的。好的,那么你必须进行强制合并。这在UI中不可用,只能通过使用
tf merge/force
命令,然后使用
tf resolve
解决冲突,这是一篇相关文章。