Eclipse用のgitプラグインを使用しています。一部のファイルには茶色のアスタリスクが付いています。どういう意味ですか? Eclipseの残りのgitアイコンの意味に関するドキュメントはどこにありますか?
このページ EclipseのGITでアイコンが意味するものの概要
引用された要約:
dirty(フォルダ)-フォルダの下の少なくとも1つのファイルが汚れています。これは、インデックスにもリポジトリにもない作業ツリーの変更があることを意味します。
追跡済み-リソースはGitリポジトリーに認識されています。
untracked-リソースはGitリポジトリーに認識されていません。
無視-リソースはGitチームプロバイダーによって無視されます。ここでは、[チーム]-> [無視されたリソース]および[派生]フラグの下の設定のみが関連します。 .gitignoreファイルは考慮されません。
dirty-リソースの作業ツリーに、インデックスにもリポジトリにもない変更があります。
staged-リソースに変更があり、それがインデックスに追加されます。現時点では、リソースのコンテキストメニューのコミットダイアログでのみインデックスへの追加が可能です。
部分的にステージング-リソースには、インデックスに追加される変更があり、さらに、インデックスにもリポジトリにもない作業ツリーの変更があります。
追加-リソースはまだ追跡されていませんが、Gitリポジトリに追加されています。
removed-リソースは、Gitリポジトリから削除するためにステージングされます。
conflict-ファイルにマージ競合が存在します。
assume-valid-リソースには「assume changed」フラグがあります。これは、Gitが変更の可能性について作業ツリーファイルのチェックを停止することを意味します。そのため、作業ツリーファイルを変更したときにGitに通知するビットを手動で設定解除する必要があります。この設定は、メニューアクションTeam-> Assume変更なしで(またはgit update-index --assume-unchangedを使用してコマンドラインで)オンに切り替えることができます。
私はgitに慣れていませんが、Eclipseでsvnを使用する場合、茶色の四角の白い星は、最後に更新してからファイルに変更を加えたことを意味します。一方、金色のシリンダーは、変更を加えていないため、ローカルファイルがリポジトリバージョンと同一であることを意味します。したがって、それはgitのそれとほぼ同等の何かを意味するに違いありません。
これは、ワークスペースのファイル内の何かを変更したが、マスターリポジトリに変更をプッシュしていないことを意味します。