1. ホーム
  2. git

Eclipseでファイル上の茶色いアスタリスクのアイコンは何を意味するのでしょうか?

2023-09-13 18:37:43

質問

Eclipseのgitプラグインを使用しています。いくつかのファイルに茶色のアスタリスクが表示されています。これは何を意味するのでしょうか?Eclipse で残りの git アイコンが何を意味するかについてのドキュメントはどこにありますか?

どのように解決するのですか?

このページ は、eclipseのGITに関するアイコンの意味について、よく説明しています。

引用された要約です。

dirty (folder) - フォルダ以下の少なくとも1つのファイルがダーティです; つまり、インデックスにもリポジトリにもない変更を作業ツリーに持っているということです。

tracked - リソースはGitリポジトリに知られています。

untracked - そのリソースはGitリポジトリに登録されていません。

ignored - リソースはGitチームプロバイダーによって無視されます。ここでは、Team -> Ignored Resources と "derived" フラグの環境設定のみが関連します。.gitignore ファイルは考慮されません。

dirty - リソースには、インデックスにもリポジトリにもない変更が作業ツリーにあります。

staged - リソースはインデックスに追加された変更を持っています。インデックスへの追加は、今のところ、リソースのコンテキストメニューのコミットダイアログでのみ可能です。

partially-staged - リソースはインデックスに追加された変更を持ち、さらにインデックスにもリポジトリにもない作業ツリーの変更も持ちます。

added - リソースはまだ Git リポジトリに追加されていませんが、追跡されています。

removed - リソースはGitリポジトリから削除するためにステージングされています。

conflict - ファイルにマージの競合が存在します。

assume-valid - リソースに "assume unchanged" フラグが設定されています。これは、Git が作業ツリーファイルに変更の可能性があるかどうかをチェックしなくなることを意味します。したがって、作業ツリーファイルを変更したときに Git に伝えるために、このビットの設定を手動で解除する必要があります。この設定は、メニューの Team->Assume unchanged (あるいはコマンドラインで git update-index --assume-unchanged) でオンにすることができます。