質問
私は、リポジトリのログを取得するためにSharpSvnを使用しています。各ログエントリのために私は(SvnLogEventArgs.ChangedPaths経由)に変更されたファイルに関する有用な情報にアクセスすることができますが、私は、SVN取得する方法を見つけ出すことができません:mergeinfoプロパティを
任意のアイデア? おかげ
解決
これは通常のSubversionのプロパティです。あなたは、次のコードのビットを使用して値を抽出することができます:
string mergeInfo;
var client = new SvnClient();
bool success = client.GetProperty(
SvnTarget.FromString(fileName),
"svn:mergeinfo",
out mergeInfo);
メソッドの呼び出しが成功した場合GetPropertyメソッドの結果はmergeinfoプロパティが利用可能であったかどうかを示すのではなくしないこと注。 mergeInfo文字列変数は、成功がtrueの場合でも、nullになることもある。
所属していません StackOverflow