2017-03-21 8 views
0

ソースから自分のローカルのファイルをCHANGED_FILESというフォルダにダウンロードしました。これらの変更をperforce repo // sw/files/...にマージし、それらのファイルをチェンジリストに適切に追加/編集したい1220別のソースからダウンロードしたファイルからファイルをチェンジリストにマージする方法

私はp4 merge -c 1220 -s CHANGED_FILES/// sw/filesを試しました。動作しません。 - 例えば、

1)ソースの上位クラスに対応して、ローカルのファイルのバージョンをBRANCH: は親切にあなたが素敵なきれいなマージを持ちたい場合は、ここでそれを管理する方法です私

+1

"うまくいきません"のような文の文脈を提供するためのエラーメッセージを含めると、具体的かつ有用な応答を得る確率は少なくとも500%上がります。 –

答えて

1

を助けますサードパーティの貢献者は、一年の始まりのようにソースのスナップショットを得た場合、このような今年の開始、のようにブランチ:

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

2)と同様に、ブランチに変更して確認してくださいサードパーティの投稿者が自分自身でチェックした場合:

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)コードドロップから自分のファイルにマージします。

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

あなたは、このアドバイスを無視し、ただの古い根拠のないコードのドロップからのマージを行うが、その後、あなたは根拠のないマージを持つことになりますし、あなたの世界は苦痛になりますことができます。ステップ1を前にしてベースをセットアップするのに必要な余分な5分はそれだけの価値がある。

関連する問題