我正在使用 System.Diagnostics.Process 从 Windows 控制台应用程序执行 svn 命令。这是进程的配置:
svn.StartInfo.FileName = svnPath;
svn.StartInfo.Arguments = string.Format("copy {0}/trunk/ {0}/tags/{1} -r head -q --username {3} --password {4} -m \"{2}\"", basePathToRepo, tagName, message, svnUserName, svnPassword);
svn.StartInfo.UseShellExecute = false;
svn.Start();
svn.WaitForExit();
我的问题是这些参数(包括 svn 凭据)以不安全的方式发送(我想)。
有没有办法使用 Process 类以安全的方式发送这些参数?
谢谢!