首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Visual Studio中合并变更集的快捷方式?

在Visual Studio中合并变更集的快捷方式?
EN

Stack Overflow用户
提问于 2013-06-06 22:37:21
回答 1查看 1.2K关注 0票数 6

在Visual Studio中合并单个变更集的唯一方法是打开源代码管理资源管理器,右键单击要合并的节点,然后选择特定的变更集吗?很多时候,当我签入变更集时,我必须立即将其合并到另一个分支中。如果有一种简单的方法可以在我签入之后立即完成该操作,而不必打开源代码管理资源管理器,那就太棒了。我使用的是VS 2012。

EN

回答 1

Stack Overflow用户

发布于 2018-05-16 03:11:11

在我的扩展中有类似这样的东西。在CheckIn之后,我打开一个小表单来选择目标目的地。

然后,我调用tf.exe来进行合并。如下所示:

代码语言:javascript
运行
复制
ProcessStartInfo pInfo = GetTFExeFileName();
pInfo.Arguments = string.Format("merge /recursive /lock:none /version:c{0}~c{0} \"{1}\" \"{2}\"",
    changesetId, sourceLocalPath, targetLocalPath);
Process.Start(pInfo);

要在checkIn之后打开我的表单,我执行以下操作:

代码语言:javascript
运行
复制
VersionControlServer vcServer = GetVersionControlServer();
vcServer.CommitCheckin += YourMethod;

请让我知道上面的代码是否有帮助。

谢谢。向您致敬,Wilsade

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16964972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档