2009-12-30 87 views
55

我使用Eclipse的git插件。我的一些文件标有棕色星号。这是什么意思?我在哪里可以找到其他git图标在Eclipse中的含义的文档?Eclipse中文件上的棕色星号图标是什么意思?

alt text http://i48.tinypic.com/fna7ex.jpg

+1

本地更改 - 包含本地未提交更改的文件。 [检查下面链接] [1] [1]:http://stackoverflow.com/questions/3917925/what-do-the-arrow-icons-in-subclipse-mean – Nagarjuna 2015-09-21 09:36:13

回答

74

This page应该给你一个什么样的图标日食意味着GIT一个很好的破败

带引号的总结:

Icons

脏(文件夹) - 下面至少有一个文件文件夹脏了;这意味着它在工作树中的变化既不在索引中也不在存储库中。

已跟踪 - 该资源是Git存储库已知的。

未跟踪 - 资源未知Git存储库。

忽略 - 资源被Git团队提供者忽略。这里只有Team - > Ignored Resources下的首选项设置和“derived”标志是相关的。不考虑.gitignore文件。

脏 - 资源在工作树中有变化,既不在索引中也不在存储库中。

staged - 资源包含已添加到索引中的更改。目前仅在资源的上下文菜单上的提交对话框中添加索引是不可能的。

部分阶段 - 资源中的变化被添加到索引中,并且另外在工作树中更改,既不在索引中也不在存储库中。

added - 该资源尚未被追踪,但添加到Git存储库。

已删除 - 资源将从Git存储库中删除。

冲突 - 文件存在合并冲突。

assume-valid - 资源具有“假定不变”标志。这意味着Git会停止检查工作树文件中是否存在可能的修改,因此当您更改工作树文件时,您需要手动取消设置该位以告诉Git。此设置可以通过菜单操作Team-> Assume保持不变(或者在命令行上使用git update-index --assume-unchanged)。

+1

@spaceknarf添加了引用的摘要 – Arch 2015-01-26 16:28:45

11

我不熟悉使用Git,但与Eclipse的使用SVN,白星的棕色方形意味着,因为你更新它最后一次进行了更改的文件。另一方面,黄金柱面意味着您没有进行更改,因此本地文件与存储库版本相同。所以它的含义与git中的大致相同。

0

这意味着你已经改变了什么在工作中的文件中但不会将更改推送到主存储库。

相关问题