如何从SvnClient对象获取完整的存储库路径?

时间:2010-11-25 19:20:28

标签: sharpsvn

有没有办法从svn对象获取存储库的完整路径? 当我使用.path或.pathRepository方法时,我只得到文件的相对路径

2 个答案:

答案 0 :(得分:3)

要将完整的uri写入文件,请使用:

SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);

存储库根目录:

Console.WriteLine(info.RepositoryRoot);

答案 1 :(得分:1)

SvnClient有一个方法GetRepositoryRoot,它为您提供存储库根URL。然后,您可以将它与您从.pathRepository。

获得的文件的相对路径相结合