Accès à svn: mergeinfo via SharpSvn
-
22-09-2019 - |
Question
J'utilise SharpSvn pour obtenir le journal d'un référentiel. Pour chaque entrée du journal, je peux accéder à des informations utiles sur les fichiers qui ont été modifiés (via SvnLogEventArgs.ChangedPaths), mais je ne peux pas comprendre comment obtenir le svn:. Mergeinfo
Toutes les idées? Merci
La solution
Il est juste une propriété Subversion régulière. Vous pouvez extraire la valeur en utilisant le bit de code suivant:
string mergeInfo;
var client = new SvnClient();
bool success = client.GetProperty(
SvnTarget.FromString(fileName),
"svn:mergeinfo",
out mergeInfo);
Notez que le résultat de GetProperty n'indique pas si oui ou non une propriété mergeinfo était disponible mais si l'appel de méthode a été un succès. La variable chaîne mergeinfo peut être nul, même si le succès est vrai.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow