svnclientオブジェクトから完全なリポジトリパスを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4280261

  •  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);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top