visual-studio-2010 - 多个非连续变更集的无根据合并

标签 visual-studio-2010 tfs branching-and-merging baseless-merge

我正在向 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/

相关文章:

Git - 2 个项目共享功能

asp.net - 为什么我无法再调试我的 ASP.NET Web 项目?

TFS 构建代理找不到 npm

tfs - 是否有 TFS 策略只允许合并而不允许编辑?

tfs - 如何在不污染基线的情况下对代码进行分支?

git - 如何将当前在一个分支上的一些最后的 Git 提交移动到另一个分支?

visual-studio-2010 - 有没有一种方法可以在Visual Studio中模拟Sublime Text的“多个光标”功能?

visual-studio-2010 - 限制 Visual Studio 2010 批量构建中的配置和平台组合

visual-studio-2010 - 无法让OpenAL播放声音

tfs - 使用 "The shelveset ... could not be found for check-in"的前提门控登机失败