2017-03-21 4 views
0

Ich habe Dateien von einer Quelle in meinen lokalen Ordner CHANGED_FILES heruntergeladen. Ich möchte diese Änderungen in zwang repo // sw/files/... zusammenführen und diese Dateien in eine Änderungsliste hinzufügen/bearbeiten 1220Dateien mit einer Änderungsliste aus Dateien zusammenführen, die von einer anderen Quelle heruntergeladen wurden

Ich versuchte p4 merge -c 1220 -s CHANGED_FILES/// SW/Dateien, die funktioniert nicht. mir bitte

+1

Wenn Sie eine Fehlermeldung eingeben, um Kontext für eine Aussage wie "funktioniert nicht" bereitzustellen, erhöhen sich die Chancen, eine spezifische und hilfreiche Antwort zu erhalten, um mindestens 500%. –

Antwort

1

helfen Wenn Sie eine schöne, saubere Zusammenführung haben wollen, hier ist, wie es verwalten:

1) eine Version Ihrer lokalen Dateien verzweigen, die einen Vorfahren der Quelle entspricht - zum Beispiel, wenn der dritte Beiträger bekam eine Momentaufnahme Ihrer Quelle ab Beginn des Jahres Zweig ab Beginn des Jahres wie folgt aus:

p4 populate -d "Creating code drop branch." //sw/files/[email protected]/01/01 //third-party/CHANGED_FILES/... 

2) Überprüfen Sie in den Änderungen an der Zweig, ebenso wie wenn der dritte Beteiligte sie selbst überprüft hat:

p4 sync -k //third-party/CHANGED_FILES/... 
(copy the third party work into the CHANGED_FILES folder) 
p4 reconcile //third-party/CHANGED_FILES/... 
p4 submit -d "Code drop!" 

3) Zusammenführen aus dem Code-Drop in Ihre eigenen Dateien.

p4 change 
p4 merge -c CHANGE //third-party/CHANGED_FILES/... //sw/files/... 
p4 resolve -am 
p4 resolve 
p4 submit 

können Sie diesen Rat ignorieren und einfach eine Zusammenführung von einem einfachen alten grundlos Code drop, aber dann werden Sie grundlos verschmilzt und Ihre Welt Schmerz sein wird. Die zusätzlichen fünf Minuten, die man braucht, um eine Basis aufzubauen, indem man Schritt 1 vor sich geht, ist es wert.

Verwandte Themen