Pregunta

Estoy usando SharpSvn para obtener el registro de un repositorio. Para cada entrada de registro que pueda acceder a información útil acerca de los archivos que han cambiado (a través de SvnLogEventArgs.ChangedPaths), pero no puedo encontrar la manera de obtener la propiedad svn:. Mergeinfo propiedad

Algunas ideas? Gracias

¿Fue útil?

Solución

Es sólo una propiedad regular de Subversion. Puede extraer el valor mediante el siguiente fragmento de código:

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

Tenga en cuenta que el resultado de GetProperty no indica si es o no una propiedad mergeinfo estaba disponible, sino más bien si la llamada al método fue un éxito. La variable de cadena mergeinfo puede ser nula, incluso si el éxito es cierto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top