質問
それはSharpSVNとフォルダのコミット、現在の著者を取得することが可能です。だから、SVNサーバーのログファイルを取得せずにこれを行います。私が試した:
client.TryGetProperty(AuthorStrアウトフォルダ、SvnPropertyNames.SvnAuthor);
が、AuthorStr文字列がnullです。
解決
'のsvn:著者の。あなたはその上に通常のプロパティのAPIを使用することはできませんので、プロパティはリビジョン属性ではなく、通常のバージョン管理プロパティです。
作業コピーにその情報を取得する最も簡単な方法は、あなたのターゲットにSvnClient.Info()(または.GetInfoを())を呼び出すことです。 (また.Status()を介してそれを得ることができますが、それは遅く、それはまた、チェックはファイルが変更されたかのように.INFO()である)
他のヒント
あなたがオブジェクト自体や財産を奪っコミット取得気にしない場合は、あなたに簡単なような何かを行うことができます:
using (SvnClient client = GetClient())
{
client.GetLog(RemotePath, args, out collection);
}
return collection.First().Author;
所属していません StackOverflow