web-dev-qa-db-ja.com

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

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

alt text

67
Ryan Michela

このページ EclipseのGITでアイコンが意味するものの概要

引用された要約:

Icons

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を使用してコマンドラインで)オンに切り替えることができます。

95
Arch

私はgitに慣れていませんが、Eclipseでsvnを使用する場合、茶色の四角の白い星は、最後に更新してからファイルに変更を加えたことを意味します。一方、金色のシリンダーは、変更を加えていないため、ローカルファイルがリポジトリバージョンと同一であることを意味します。したがって、それはgitのそれとほぼ同等の何かを意味するに違いありません。

13
MatrixFrog
8
Michel Gokan

これは、ワークスペースのファイル内の何かを変更したが、マスターリポジトリに変更をプッシュしていないことを意味します。

0
Mike