2010-03-04 9 views

Antwort

26

Mit SVN 1.6 ist es in der Regel sehr einfach, eine Zweigstelle auf den neuesten Stand zu bringen. Diese Version verfolgt die spezifischen Stammrevisionen, die bereits in der Verzweigung vorhanden sind, und weiß, wie nur die Revisionen zusammengeführt werden, die Sie in der Verzweigung nicht haben. TortoiseSVN nutzt die SVN-Funktion zur Zusammenführung von Zusammenführungen.

Wenn Sie neue Stammänderungen in einen Zweig zusammenführen, wählen Sie die Option "Mehrere Revisionen zusammenführen". Wenn der Revisionsbereich leer gelassen wird, fügt Tortoise alle neuen Änderungen aus dem Stamm ein, ohne dass Sie herausfinden müssen, welche Änderungen vorgenommen wurden.

Hier ist die TortoiseSVN Dokumentation auf merge tracking.

+5

Diese Antwort und die Dokumentation (nicht, dass ich sehen könnte) zeigen nicht die Schritte in TortoiseSVN: Rechtsklick auf Ihren Zweig, gehen Sie zu TortoiseSVN, wählen Sie "Mehrere Revisionen zusammenführen", klicken Sie auf Weiter, Ihre Haupt/Trunk sollte Im Feld "URL zum Zusammenführen von" aufgeführt sein und Ihr Zweig sollte sich im Bereich "Arbeitskopie" befinden. Klicken Sie auf "Weiter", führen Sie eine Testzusammenführung durch, führen Sie dann je nach Konflikten eine Zusammenführung durch, lösen Sie alle Konflikte und führen Sie dann eine Festschreibung in Ihrer Verzweigung durch. Ich benutze TortoiseSVN 1.8 – DemiSheep

2

Wenn Sie die Verzweigung mit 1,6 erstellt haben, enthält die Verzweigung die Informationen, die eine automatische Zusammenführung von Stamm zu Zweig ermöglichen.

+4

Können Sie es ausarbeiten? Befehlszeilensyntax oder etwas? –