Ich benutze ein externes Diff-Tool mit Subversion (Beyond Compare rules!), Und eines der großartigen Features ist, dass ich mit dem diff-Programm kleinere Änderungen an der Datei vornehmen kann, während ich die Änderungen überprüfe .Warum kopiert svn diff manchmal Arbeitsdateien in eine temporäre Datei?
Aber svn diff
funktioniert anders bei verschiedenen Projekten von mir. Alles in allem ist die linke Datei eine temporäre Datei, die die letzte in Subversion gespeicherte Version (den Kopf) enthält. In einigen Fällen ist die rechte Datei die eigentliche Arbeitsdatei, in anderen ist es eine temporäre Dateikopie der Arbeitsdatei. Im ersten Fall kann ich Änderungen im diff-Programm vornehmen und sie beeinflussen die Arbeitskopie. Im zweiten Fall bearbeite ich eine temporäre Datei, sodass Änderungen verloren gehen.
Warum unterscheidet sich Subversion manchmal von der Arbeitsdatei, aber manchmal von einer temporären Kopie der Arbeitsdatei? Wie kann ich die Arbeitsdatei immer verwenden?
Es war die svn: keywords Eigenschaft! Vielen Dank. –
Endlich herausgefunden! Hatte das selbe Problem mit svn: eol-style property. – ocarlsen