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 クラスを使用してこれらの引数を安全な方法で送信する方法はありますか?
ありがとう!