我正在为TFS构建一个自动推广实用程序。我想支持的一个功能是回滚最新的变化。我非常了解回滚电源工具,但我的理解是即使你通过命令行传递一个变更集,它仍然会为其他操作启动GUI界面。
我的想法是遍历我要回滚的分支的变更集历史记录,创建一个新工作区,在最后一个变更集之前获取变更集的特定版本,然后将其合并到当前工作空间,从而强制解决冲突以前的版本。这一切都以自动方式在服务器上运行,工作空间即时创建和删除。
有什么其他建议可以更好地做到这一点吗?
答案 0 :(得分:4)
你可以使用/ noprompt选项来停止回滚powertool弹出GUI,如果你有足够的勇气,也可以/ automerge。