来自Processstartinfo的TF Merge命令 [英] TF Merge command from Processstartinfo

查看:76
本文介绍了来自Processstartinfo的TF Merge命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨团队,

我正在尝试使用来自processstartinfo()的TF.exe合并命令并处理它允许我这样做但问题是它不是显示TFS冲突窗口。



任何帮助都会被关注......



问候

Sanju Prajapati

Hi Team,
I am trying to use TF.exe merge command from processstartinfo() and Process it allow me to do that but problem is that it is not showing TFS conflict window.

Any Help Would Be Appriciated......

Regards
Sanju Prajapati

推荐答案

合并命令如下:



ProcessStartInfo psi ;

处理过程;

psi =新的ProcessStartInfo(@C:\Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \IDE \ TF.exe);

psi.Arguments =merge+/ recursive+/ version:+ txtChangeset.Text +〜+ txtChangeset.Text ++' '+ ddSource.SelectedItem.ToString()+''++''+ ddTarget.SelectedItem.ToString()+'';

psi.UseShellExecute = false;

psi.RedirectStandardError = true;

psi.CreateNoWindow = false;

psi.Verb =runas;



proc = new Process();

proc.StartInfo.UseShellExecute = false;

proc.StartInfo.Verb =runas;

using(proc = Process.Start(psi) ))

{

proc.WaitForExit();

}



问候

Sanju Prajapati
Merge Command Is As Below:

ProcessStartInfo psi;
Process proc;
psi = new ProcessStartInfo(@"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe");
psi.Arguments = " merge" + " /recursive " + "/version:" + txtChangeset.Text + "~" + txtChangeset.Text + " " + '"' + ddSource.SelectedItem.ToString() + '"' + " " + '"' + ddTarget.SelectedItem.ToString() + '"';
psi.UseShellExecute = false;
psi.RedirectStandardError = true;
psi.CreateNoWindow = false;
psi.Verb = "runas";

proc = new Process();
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.Verb = "runas";
using (proc = Process.Start(psi))
{
proc.WaitForExit();
}

Regards
Sanju Prajapati


这篇关于来自Processstartinfo的TF Merge命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆