Comment puis-je obtenir le chemin du référentiel complet de l'objet SvnClient?
-
28-09-2019 - |
Question
Existe-t-il un moyen d'obtenir le chemin complet du référentiel à partir d'un objet SVN? Lorsque j'utilise la méthode .Path ou .PathRepository, je reçois uniquement un chemin relatif du fichier
La solution
SvnClient a une méthode getRepositoryroot qui vous donne l'URL racine du référentiel. Vous pouvez ensuite combiner cela avec le chemin relatif du fichier que vous obtenez de .PathRepository.
Autres conseils
Pour obtenir le fichier de l'uri complet, utilisez:
SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);
La racine du référentiel:
Console.WriteLine(info.RepositoryRoot);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow