2

新しい ( .java) ファイルを IntelliJ のプロジェクトに追加すると、p4 に自動的に追加されるように構成されていても、自動的に追加されません。

p4 に手動で追加しようとすると (p4v -> rclick -> add を使用)、「無視されたファイルを追加できません」と表示されます。このファイルを「無視」としてマークするために何もしていません。.p4ignoreまた、p4 クライアントのルート ディレクトリにあるファイルも確認しました。そのディレクトリまたは*.java.

コマンド ラインに移動しp4 reconcile -Iて、ファイルを p4 に追加する効果があります。しかし、なぜこれを行う必要があるのでしょうか。新しいファイルが p4 に自動的に追加されないのはなぜですか? p4 がそれらのファイルを「無視」と見なすのはなぜですか?

P4プラグインを使用してWin7 64ビットでIntelliJ 13.1.1 Ultimateを使用しています。p4v バージョン「2013-09-24」を使用。IntelliJ は、新しいファイルを p4 にサイレントに追加するように構成されています (ファイル -> 設定 -> バージョン管理 -> 確認)。無視されたファイルの IntelliJ 固有のリストには、IntelliJ 固有のファイル ( 、 など) のみが含まれ*.iwsます.idea/

4

2 に答える 2

1

クライアントのルート ディレクトリにあるファイルだけでなく、クライアント ワークスペースに複数の P4IGNORE ファイルが存在する可能性があります。Perforce クライアント側ソフトウェアは、追加するファイルを含むディレクトリ、その親ディレクトリなどを検索し、ファイル無視動作を制御する P4IGNORE ファイルを探します。

参照: http://www.perforce.com/blog/120214/new-20121-p4ignore

于 2014-04-13T15:58:43.350 に答える