2016-07-27 12 views
0

Auf meiner Produktion habe ich diese neueste Zweigstelle "PROD_BRANCH_URL". Für eine Änderung habe ich einen Zweig "NEW_BRANCH_URL" erstellt, in dem ich die Änderungen des obigen Zweiges nicht habe. Jetzt ist das Problem, dass die neue Niederlassung nicht die Änderungen der letzten Niederlassung enthält, die sich in der Produktion befindet.Erstellen Sie ein Tag und verbinden Sie mit einem Zweig SVN

Ich möchte ein Tag aus Stamm erstellen und dann Änderungen von NEW_BRANCH_URL zu dem neuen Tag zusammenführen.

+0

Was haben Sie schon versucht? Was ist deine Frage? – bahrep

Antwort

1

Lesen Sie zuerst die Dokumentation zum Zusammenführen: SVNBook | Basic Merging. Und du hast nicht wirklich beschrieben, was deine Aufgabe ist und welche Fragen du hast.

Für eine i Änderung eine Filiale „NEW_BRANCH_URL“ erstellt, in dem ich nicht über die Veränderungen von oben Zweig. Jetzt ist das Problem ein neuer Zweig, der nicht die Änderungen des letzten Zweiges enthält, der in der Produktion ist.

Also? Erstellen Sie eine Verzweigung, die die Änderungen enthält.

  1. Create a new branch out of PROD_BRANCH_URL als NEW_CORRECT_BRANCH.
  2. Sync the changes from the trunk or PROD_BRANCH_URL je nach Ihren Anforderungen zu NEW_CORRECT_BRANCH.
  3. Nehmen Sie die Änderungen an NEW_CORRECT_BRANCH vor.
  4. Merge es mit dem Stamm oder Zweig, den Sie zusammenführen müssen.

Ich mag einen Tag von Stamm erstellen und dann Änderungen fusionieren von NEW_BRANCH_URL auf den neuen Tag.

Das ist eine falsche Idee. Sie sollten die Änderungen zuerst mit dem Stamm zusammenführen. Nach der Zusammenführung sollten Sie ein neues Tag erstellen. Begehen Sie Tags nicht so, wie Sie es geplant haben.