質問

私は、リポジトリのログを取得するために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になることもある。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top