257

PHPStorm を使用workspace.xmlして、git コミットをしようとするたびにポップアップするものを無視しようとしています。

.gitignoreのように見えます:

/.idea/
.idea/workspace.xml

ある時点でファイルがコミットされたため、次も実行しました。

git rm --cached .idea/workspace.xml次に、削除をコミットし、裸のレポにプッシュしました。

しかし、後でプロジェクトに変更を加えると、ファイルがポップアップし続けます。

私が欠けているものについてのアイデアはありますか?

4

12 に答える 12

28

ファイルが表示されるのと同じディレクトリで、次のようにします。

  • rm .idea/workspace.xml
  • git rm -f .idea/workspace.xml (as suggested by chris vdp)
  • vi .gitignore
  • i(編集するには)、次.idea/workspace.xmlのいずれかの行を追加しますEsc:wq

あなたは今良いはずです

于 2014-11-20T08:39:44.160 に答える
1

PHPStormで私にとって同じ問題

最後に、次のことを解決しました:

  • .idea/ディレクトリを削除
  • .gitignoreを同じレベルに移動すると、新しく生成された.idea /
  • 無視する必要があるファイルと.idea/も書き込みます。確実に無視されるように、次のように記述します。

    • 。考え/
    • 。考え
    • 。考え/*

このディレクトリを無視するには、 .gitignore が .idea同じレベルである必要があるかもしれません。

于 2019-07-12T10:16:12.520 に答える
0

直感的ではありませんが、一度理解すれば簡単に修正できます。ファイルを .gitignore に追加し、そのファイルを [コミット] タブの変更リストで元に戻しました。現れなくなりました。

(変更が IntelliJ によって git に自動的に追加されると、.gitignore と比較されなくなると思います。元に戻すと、IntelliJ はファイルを追加する前に .gitignore との比較を開始します。)

于 2021-07-25T15:21:53.843 に答える
-1

で終わるファイル.iws、および.gitignore リファレンスworkspace.xmlのとファイルを無視します。tasks.xml

于 2016-05-30T11:30:48.453 に答える