Как я могу получить полный путь хранилища от объекта SvnClient?
-
28-09-2019 - |
Вопрос
Есть ли способ получить полный путь репозитория из объекта SVN? Когда я использую метод .Path или .Pathrepository, я получаю только относительный путь файла
Решение
SvnClient имеет метод GetReposityRoot, который дает вам корневой URL-адрес репозитория. Затем вы можете объединить это с относительным путем файла, который вы получаете от .PAPTOREPOSIOGHORY.
Другие советы
Чтобы получить полный URI в файл, используйте:
SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);
Корень репозитория:
Console.WriteLine(info.RepositoryRoot);
Не связан с StackOverflow