Domanda

sto usando SharpSvn per ottenere il registro per un repository. Per ogni voce di registro posso accedere a informazioni utili sui file che sono stati modificati (via SvnLogEventArgs.ChangedPaths), ma io non riesco a capire come ottenere lo svn:. Mergeinfo proprietà

Tutte le idee? Grazie

È stato utile?

Soluzione

E 'solo una proprietà di Subversion regolare. È possibile estrarre il valore utilizzando il seguente frammento di codice:

string mergeInfo;
var client = new SvnClient();
bool success = client.GetProperty(
                        SvnTarget.FromString(fileName), 
                        "svn:mergeinfo", 
                        out mergeInfo);

Si noti che il risultato di GetProperty non indica se un immobile mergeinfo era disponibile, ma piuttosto se la chiamata al metodo è stato un successo. La variabile stringa mergeinfo potrebbe essere nullo, anche se il successo è vero.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top