2009-06-08 9 views
5

私はPERFORCEで保留中のチェンジリストを削除しようとしています。すべてのファイル(20歳)は新規ですが、まだコミット/送信されていません。したがって、p4Winでは、RED +のクロスが表示されます。私は変更リストからこれらのファイルを削除するのに失敗しています。これらのファイルを削除するにはどうしたらいいですか?PERFORCEでは、提出されていないNEW/ADDEDファイルの保留中の変更を削除するにはどうすればよいですか?

右クリックして元に戻していただきありがとうございます。私はそれを試みましたが、以下の例のエラー文字列で失敗します。

Operation: user-revert 
Librarian digest source/.../foo.c failed. 
RCS checkout 1.715484 failed! 
RCS no such revision 1.715484! 
//source/.../foo.c#1 - was add, reverted 

私もp4 revertコマンドを試しましたが、同じエラーで失敗します。

+0

最後のコメントは、復帰が機能したことを示しているようですが、ファイルがまだチェンジリストにあると仮定します。 – ChrisF

答えて

8

PERFORCEサポートグループによって "revert -k"で修正されました。クライアントのワークスペースにオーバーレイ値がある可能性があると思われますが、あまり具体的ではありません。現在のサブディレクトリ内のすべての追加のファイルを削除するには

+0

私の魅力のように働いた。 "p4 help revert": "-kフラグは、クライアントワークスペース内のファイルを変更せずに、サーバメタデータに戻ってファイルをマークします。 – coderob

5

どのようにファイルを削除しようとしていますか?

私はPerforceを怒らせてからしばらくしていますが、ファイルを右クリックして元に戻すだけで済むことを覚えているようです。

私はこれを試したところ、私にとってはうまくいった(プログラマーの嘆き!)。これは、次のp4コマンドを使用しています。

p4があるtest.txtはテストファイルの名前です

//depot/test.txt戻します。

更新

新しいファイルには、まだあなたのハードドライブ上にローカルに存在しますか?

デポ内のファイルのパスはまだ存在しますか?すなわち、あなたのパスの "..."にあるもの。

+0

はい。新しいファイルstilはハードドライブにローカルに存在する – dubnde

+0

アイデアが不足しています:(デポの場所はまだ存在しますか? – ChrisF

+0

ChrisFに感謝します。本当に助けていただきありがとうございます。 – dubnde

1

ファイルを元に戻し、変更リストのファイルを右クリックして[元に戻す]を選択すると、追加されたファイルが削除されます。

0

おそらく、この段階でPERFORCEサポートを試してみてください。

0

:私の場合は

p4 revert ... 
0

RCSファイル(実際のファイル、すべてのリビジョン情報が含まれているデポ内のV拡張子が)だったので、これが起こりました文字通り問題のリビジョンの情報が失われています。私はバックアップからファイルを復元することができました。

0

私は同じ問題を抱えていましたが、私は.exeファイルを追加しましたが、後でそれらを除外したいと考えました。 PERFORCEのドキュメントは助け:

http://www.perforce.com/perforce/doc.current/manuals/p4eclipse/topics/adding.html

ソースコントロールからのファイルの除外

重要: PERFORCEの制御下に置かれた後、ファイルを除外することはできません。チェンジリストでファイルを開いていて、 をPERFORCE制御から除外したい場合は、それらを除外する前に チェンジリストから元に戻してください。

チャームのように働いた。

関連する問題