Frage

Lassen Sie uns sagen, ich habe einen Koffer und ich erstelle einen Zweig (Zweig A) davon am Sonntag macht Revision 10.

Am Montag habe ich die Arbeit an beiden Zweig A und dem Stamm (Zweig A ist verantwortlich für die Revision 11,12, und 15, während Stamm von 13 verantwortlich ist, 14 & 16).

erstellt Dienstag hat ich einen neuen Zweig (Zweig B) aus dem Kofferraum (Revision 17).

Mittwoch ich Arbeit auf beiden Zweig A und Zweig B (Zweig A ist verantwortlich für die Revision 18-24 & 26 während der Zweig B ist verantwortlich für die Revisionen 25 & 27).

Am Donnerstag ich den alten Stamm löschen und ersetzen Sie es mit Zweig B (nicht merge, nur löschen Stamm, und kopieren Zweig B Stamm) (Revision 28).

Wenn am Freitag ich den neuen Stamm in den Zweig A zusammenführen möchten, wie würde ich das tun? Ich würde alle Änderungen möchten, die auf die verschiedenen Stämme und Zweig B in Zweig A. gemacht wurden Was Revisionsnummern würde ich verwenden?

Jede Hilfe wäre sehr dankbar!

War es hilfreich?

Lösung

  1. Navigieren Sie zu der Arbeitskopie Zweig A, das heißt Ihre merge Ziel
  2. Rechtsklick auf den Stammordner der Arbeitskopie, klicken Sie auf das TortoiseSVN Menüpunkt merge, wählen Sie „merge ein Revisionsbereich "
  3. Geben Sie den Stamm-URL als URL fusionieren aus; verlassen Sie die „Liste der Revisionen“Textfeld leer
  4. Hit "Next" und "Merge". Subversion automatisch bestimmen, welche Änderungen in Betracht kommen für die Zusammenführung.
  5. Lösen Sie alle Konflikte, wenn nötig. Überprüfen Sie die vorgenommenen Änderungen an Ihrem Arbeitskopie durch die Zusammenführung. Test!
  6. Commit

Bitte beachten Sie, dass ein gesunder Work-Flow sollte nicht verwickeln zu löschen und den Stamm neu zu erstellen. Ich habe noch nie getan.

Andere Tipps

Wenn Sie eine neue Version von Subversion (1.5 oder höher) verwenden, sollten Sie sich keine Sorgen machen über Revision # s müssen ... es sollte die Zusammenführung für Sie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top