2016-07-21 14 views
0

私が働いている特定のプロジェクトの現在のヘッドは123チェンジであると新しいブランチに頭を切り替えPERFORCEは

9提出前のコードは完全にそれ故に、10件の提出前に、リファクタリングされたファイルをC、DとEを持っています、それをチェンジリスト11と呼ぶことにしましょう。プロジェクトはファイルA、B、Cしか持っていませんでした(Cはチェンジリスト123のバージョン、ofcとはまったく異なります)。

私はチェンジリスト11から分岐しなければなりませんでした。コードを提出しなければなりません。私の提出は新しい頭になります。 私は、どのようにして統合リストを作成したのですか(つまり、チェンジリスト123内のすべてのフィールが「削除」されている)ので、チェンジリスト9のすべてのファイルのみが先頭に表示されます。

解決方法を探してみましたが、すべてのファイルを手動で削除する必要があるため、間違った情報を見つけました...プロジェクトは明らかに3つのファイルではなく、gitで行うことができますこれはかなり簡単なので、私はPERFORCEでこれを行う適切な方法があると仮定します。

ヒントありがとう、ありがとう!

EDIT: 私の頭は123ですが、私はリビジョン11から(ツリーの意味で)分岐し、リビジョン124を作成したいと考えています。このように、私がプロジェクトのヘッドをデポに提出すると、リビジョン12から123に関連するファイル/変更は含まれません。

答えて

0

これを達成する方法はたくさんありますが、最も簡単な方法はP4Vを使用することです。ファイルを右クリックし、ロールバック...を選択し、 "ファイルをロールバックする:リビジョン"を選択し、 "123"と入力します。次に、[送信...]ボタンをクリックします。

+0

これは私が避けたかったものでした。 私は将来、私が変更をマージした後、リビジョン123に戻ってそこから進めるように、歴史を保存したかったのです。 私はそれに感謝しますね、ありがとう。 – Dirich

+0

これは履歴を保存します。新しいリビジョンは#124になりますが、明示的に削除することを選択しない限り、以前のリビジョンに戻ることはできますが、なぜそうするのですか?) – tkosinski

関連する問題