svnclientオブジェクトから完全なリポジトリパスを取得するにはどうすればよいですか?
-
28-09-2019 - |
質問
SVNオブジェクトからリポジトリのフルパスを取得する方法はありますか? .pathまたは.pathrepositoryメソッドを使用すると、ファイルの相対パスのみが取得されます
解決
svnclientには、リポジトリルートURLを提供するメソッドgetRepositoryRootがあります。その後、これを.pathrepositoryから取得するファイルの相対パスと組み合わせることができます。
他のヒント
ファイルに完全なURIを取得するには、以下を使用してください。
SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);
リポジトリルート:
Console.WriteLine(info.RepositoryRoot);
所属していません StackOverflow