Auflösen von einfachen SVN-Konflikten
Bin ich ein bisschen newcomer mit svn auf einem mac. Ich bin mit Versionen.
Ich habe immer die Berichte, die ich überschreiben anderer devs arbeiten, also hoffe ich jemand hier kann stellen Sie sicher, ich mache alles richtig.
Ich verpflichtet, meine Arbeit der letzten Nacht, die anderen team-Mitglieder gearbeitet haben, durch die Nacht, so dass die erste Sache, die ich tun, heute ist update-mein-repository.
Nach tun, damit ich verschiedene Dateien zurück, ich verwende hier die css-Datei als Beispiel:
myfile.css.r1593
myfile.css.r1587
myfile.css.mine
myfile.css
Habe ich ein paar Fragen.
Was jede dieser Dateien darstellen?
Wie soll ich über die Befestigung des Konflikts?
Was ist der sicherste Weg für mich, um zu arbeiten mit svn zu vermeiden überschreiben andere Völker zu arbeiten und zu vermeiden, dass unnötige Kopien von Dateien außerhalb des repo?
InformationsquelleAutor der Frage Finnnn | 2011-10-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die myfile.css.rXYWZ stellen die myfile.css bei XYWZ revision.
Den .mine Datei ist die Originale Datei.
Wenn die Datei steht im Konflikt in der original-Datei (MeineDatei.css) einige Markierungen Hinzugefügt werden.
Um den Konflikt zu beheben, meistens müssen Sie die Dateien, die markiert sind mit Konflikt
und sehen Sie die Unterschiede im inneren.
In der Regel wird Ihr Teil ist markiert <<<<<<< .mir
Die repository-Teil ist gekennzeichnet mit >>>>>>> .rXYWZ.
Beheben, manuell den Konflikt, entfernen Sie die mine und rXYWZ Linien und geben Sie dann ein:
dann können Sie Begehen Sie Ihre Datei.
Ivan
InformationsquelleAutor der Antwort Ivan
Wenn Sie nicht bekommen, eine Warnung zu merge-Konflikten und begann merge-tool, das Sie (glaube ich) zu konfigurieren, Versionen oder verwenden Sie mehr smart-tool
Free files (Revisionen von myfile.css), die benötigt werden für die Lösung confilcts. Älteste revision r1587 - gemeinsame Eltern von fertigen Dateien, mine - Datei, r1593 - version Ihrer Mitarbeiter
Überprüfen Konflikt string, erzählt mit Autoren, finden correct4all variation
InformationsquelleAutor der Antwort Lazy Badger
Bitte haben Sie einen Blick auf diese alternative.
Habe ich einen Konflikt.
InformationsquelleAutor der Antwort Julian