Come posso ottenere il percorso completo del repository dall'oggetto SvnClient?
-
28-09-2019 - |
Domanda
C'è un modo per ottenere il percorso completo del repository da un oggetto SVN? Quando uso .Path o .PathRepository Metodo ottengo solo un percorso relativo del file
Soluzione
SvnClient ha un metodo getRepositoryRoot che fornisce l'URL radice del repository. È quindi possibile combinarlo con il percorso relativo del file che ottieni da .PathRepository.
Altri suggerimenti
Per ottenere l'intero URI in un file, usa:
SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);
La radice del repository:
Console.WriteLine(info.RepositoryRoot);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow