1
有没有办法从svn对象中获取存储库的完整路径? 当我使用.path或.pathrepository方法我只得到文件的相对路径如何从SvnClient对象获取完整的存储库路径?
有没有办法从svn对象中获取存储库的完整路径? 当我使用.path或.pathrepository方法我只得到文件的相对路径如何从SvnClient对象获取完整的存储库路径?
SvnClient有一个方法GetRepositoryRoot它给你的存储库的根URL。然后,您可以将其与您从.pathRepository获取的文件的相对路径结合使用。
要获得完整的URI到一个文件中,使用:
SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);
存储库根:
Console.WriteLine(info.RepositoryRoot);