Die Synchronisation zwischen dem Stamm und einem Zweig mit SVN
Habe ich eine neue version Zweig und meinem Stamm.
Wann begehe ich einen bug-fix oder eine Verbesserung mit der aktuellen version würde ich mag, dass es automatisch die Synchronisierung zwischen dem Stamm und der neuen version Zweig und lasse mir Konflikte lösen I beachten.
Wie kann es getan werden?
- Dieser thread ist auch hilfreich. <stackoverflow.com/questions/4547142/...>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rechten Maustaste auf den Zielordner (oder sagen wir Ziel-Arbeitskopie) > Verschmelzen. Wählen Sie die erste option, "einen Revisionsbereich Zusammenführen" und klicken Sie auf Weiter. Wählen Sie das Quell-URL, wählen Revisionen, die Sie Zusammenführen möchten, die Formular-URL, um die Arbeit zu kopieren, und klicken Sie auf Weiter. Klicken Sie auf Testlauf durchzuführen, um zu sehen, was passieren wird, und wenn alles OK ist, dann klicken Sie auf verbinden.
Edit: Automatische Zusammenführung ist nicht möglich. Es muss manuell gemacht werden für jeden commit. Dies ist eine gute Sache, denn Sie erhalten zu wählen, welche Revisionen, die Sie wollen, zusammengeführt, und welche übersprungen werden sollen. Wenn Sie möchten, dass alle Revisionen immer dann fusionierten SVN ist schlecht system zur Anwendung. Es ist besser, zwei Projekte im einzelnen Stamm mit den gemeinsamen Ordnern, die Dateien enthalten, die für die beiden Projekte, und spezielle Ordner, die Dateien enthalten, die für bestimmte Projekte. Beim ändern einer gemeinsamen Datei, wird es automatisch geändert werden für alle Projekte, die es verwenden.