13

DEPOTではなくWORKSPACEのファイルを使用して誤って新しいチェンジリストを作成しましたが、チェンジリストの下に4500の変更されたファイルが表示されます(実際に編集したファイルと一緒にすべてのdll pdbなど)

p4vGUIを使用しています。すべてのファイルをバックアップしてからPERFORCEを使用してそれらを元に戻し、それらを元に戻し、DEPOTを使用して新しいチェンジリストを作成することなく、これを元に戻す方法はありますか?

どうもありがとう、私は回避策があることを願っています:)。

4

5 に答える 5

27

これがあなたが探しているものであるかどうかはわかりませんが、編集を削除せずに変更リストからチェックアウトされたファイルを削除するには:

p4 revert -k -c changelist# //...
于 2014-04-17T22:11:26.280 に答える
5

変更リストを送信しておらず、[保留中]タブの変更リストですべてのファイルに「+」のマークが付いている場合は、変更リストの「元に戻す」をクリックできます。ファイルに追加('+')のマークが付けられている限り、ワークスペースにはそのまま残ります。

于 2011-12-16T23:10:17.090 に答える
4

複数の方法があります。

メニューバーから選択View->Pending Changelistsして、保留中の変更リストタブを表示します。チェックアウトされたすべてのファイルがチェンジリストごとにグループ化されて表示されます。目的のチェンジリストに移動し、ファイルに展開します。

Ctrl+left-click複数のファイルを作成し、そのright-clickうちの1つでを選択して、を選択できますMove to another changelist...

ファイルを選択することもできますSubmit...。ダイアログボックスが表示されると、各ファイルの横にあるチェックボックスが表示されます。送信したくないファイルのチェックを外します。

別の回答者が述べたように、意図しないファイルを誤ってPERFORCEに追加した場合でも、実際に削除せずにそれらのファイルを元に戻すことができます(ファイルが実際に消えるのは、p4 deleteまたはを実行したときだけですp4 move)。

于 2011-12-27T19:23:33.073 に答える
0

p4vで保留中のチェンジリストを右クリックすると、オプションが表示されますRevert unchanged files。これは、缶に書かれていることを正確に実行します。

于 2012-01-05T05:57:37.020 に答える
0

同様の問題が発生しました。使用した解決策は次のとおりです。1。p4vを使用してワークスペースに移動します。2。フォルダーまたはファイルの1つを右クリックし、[ここでコマンドウィンドウを開く]をクリックします。3。次のコマンドを実行してdllを確認します。またはpdbそれぞれp4revert//.... dll p4 revert //.... pdb

ありがとう、リヨン

于 2017-01-10T01:29:21.047 に答える