Ich bin neu in SVN. Nach der Arbeit auf einem Zweig für einen Tag oder so, habe ich versucht, Änderungen aus dem Stamm mit dem Zweig zusammenführen:SVN markiert ganze Dateien als widersprüchlich
svn merge svn://server/trunk
Das Problem ist, dass, wenn SVN eine widersprüchliche Datei trifft, ist es nicht in der Lage ist, Zeile für Zeile Änderungen zu erkennen und markiert die gesamte Linie als Konflikt. Ich experimentierte mit mehreren anderen SVN-Clients und versuchte auch, die Endzeilen- und Leerraumoptionen ohne Fortschritt umzuschalten. Was mache ich falsch? Ich denke, das ist der einfachste mögliche Zusammenführungsfall, also würde ich erwarten, dass dies mit den meisten Standard-Subversion-Einstellungen, jedem Client und in jeder beliebigen SVN-Version funktioniert. Ist es ein bekannter Anfänger Fang?
Auftraggeber: 1.5.5 (SlikSVN: tag/[email protected]) WIN32
Server: 1.4.6 (r28521), Windows
bearbeiten
Auf der Grundlage der Vorschläge In den Kommentaren und Antworten unten, habe ich mehr Untersuchung:
Die problematischen Dateien sind UTF8.
Sie haben keine SVN-Eigenschaften.
Der Befehl "svn diff" identifiziert die Unterschiede korrekt.
Windows? Linux? Schildkröte? –
Danke, dass du mich darauf hingewiesen hast. Ich habe den Beitrag bearbeitet. –
Welche Art von Datei ist das? Hat es irgendwelche svn: Requisiten gesetzt? Was zeigt ein svn diff, wenn Sie Ihre Branchenversion mit der Stammversion vergleichen? –