Domanda

Come posso rilevare file di sovversione / cartella rinomina o si muove quando si fa il confronto tra revisioni? Come posso distinguere da una "normale" aggiungere e cancellare?

È stato utile?

Soluzione

SvnLogEventArgs ha un ChangedPaths proprietà. Questa struttura contiene i percorsi cambiamenti di tale revisione. Ha un'azione, CopyFromPath, CopyFromRevision e percorso.

Se CopyFromPath e CopyFromRevision sono impostati sul file che è stato aggiunto, si trattava di una copia con la storia (allora non c'è correlata azione di eliminazione, comune quando ramificazione), o rinominare / spostare (quando c'è un correlate Eliminazione azione).

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