我正在向 TFS 发出以下命令:

>tf merge /baseless c:\ws\source c:\ws\target /recursive /version:C100~C100

但是我有一大堆需要合并的变更集。是否有快捷方式或某种方式来指定列表,例如:
>tf merge /baseless c:\ws\source c:\ws\target /recursive /version:C100,C108,C110,C800,C1001,etc...

最佳答案

如果 powershell 是一个选项,下面的脚本应该会有所帮助(未经测试!):

$cslist = 1,23,45,456,568 #list of all changesets
foreach ($cs in $cslist) { & 'C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe' merge /baseless c:\ws\source c:\ws\target /recursive /version:C$cs }

关于visual-studio-2010 - 多个非连续变更集的无根据合并,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11246679/

10-13 07:15