Warum macht svn merge nichts?
1430
user322908
Ich versuche im Detail zu verstehen, wie es svn merge
funktioniert.
Ich habe eine Datei test
in zwei Überarbeitungen übernommen:
In Revision 230553 hat es ein Zeichen /
(und den Zeilenvorschub)
In der Revision 235554 hat es ein Zeichen $
:
svn diff -r 230553:230554 test Index: test =================================================================== --- test (revision 230553) +++ test (revision 230554) @@ -1 +1 @@ -/ +$
Die aktuelle lokale Version wird wieder in geändert /
. Nun, ich erwarte das, wenn Sie dies tun:
svn merge test@230553 test@230554
Die lokale Kopie ändert sich in $
. Aber nein, es passiert nichts, der Befehl ist erfolgreich, er beschwert sich nicht, aber die Datei test
wird nicht einmal berührt.
Was verstehe ich hier nicht?
Diese Frage ist eher für diese Site geeignet, da sie keinen Code schreibt. Deshalb habe ich sie hier gepostet. Aber in meiner Verzweiflung habe ich auch auf SO gepostet, und dort schlug jemand die Option "--ignore-ancestry" vor, und das schien zu funktionieren.
user322908 vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
7
gleichzeitige Word-Dokumentzusammenarbeit
-
3
Sicherer Zugriff auf mein Heimnetzwerk-Subversion-Repository
-
7
Beste SVN-Schnittstelle für Linux?
-
6
Persönliche Quellcodeverwaltung über Subversion - stoppen Sie mich, bevor ich zu weit gehe!
-
2
Der Vergleichsdialog zeigt keine Unterschiede
-
4
Mac OS X-Vergleichstool für Microsoft Word-Dokumente?
-
3
Kennwörter in einzelnen Dateien verschlüsseln
-
3
Subversion: Wie kann ich eine große Liste von Arbeitskopien automatisch aktualisieren?
-
4
Putty-Authentifizierung unter Mac OS X?
-
15
Welchen Subversion-Client soll ich verwenden?