文件中的棕色星号图标在Eclipse中意味着什么?


Answers:


102

此页面应该为您提供有关Eclipse中GIT图标含义的简要说明

引用摘要:

图示

脏(文件夹)-文件夹下至少一个文件脏了;这意味着它在工作树中具有索引和存储库中都没有的更改。

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

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

被忽略-资源被Git团队提供者忽略。在这里,只有“团队->忽略的资源”下的首选项设置和“派生”标志是相关的。.gitignore文件未考虑在内。

脏-资源在工作树中的更改既不在索引中,也不在存储库中。

已暂存-资源具有已添加到索引的更改。目前尚不能仅在资源的上下文菜单上的提交对话框上添加索引。

部分阶段化-资源具有添加到索引的更改,以及工作树中既不在索引中也不在存储库中的更改。

已添加-资源尚未被跟踪,但已添加到Git存储库。

删除-资源已准备好从Git存储库中删除。

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

假定有效-资源具有“假定不变”标志。这意味着Git停止检查工作树文件是否有可能的修改,因此您需要手动取消设置该位,以在更改工作树文件时告知Git。可以在菜单操作Team-> Assume不变的情况下(或在git update-index --assume-unchanged的命令行上)打开此设置。


1
@spaceknarf增加了一个引用总结

非常详细的答案,谢谢。现在,所有那些早先用出现的文件? icon,现在都已提交回购,现在用cylinder icon(脏)出现。按照dirty定义,这些不应该吗?
保罗

14

我不熟悉git,但是在Eclipse上使用svn时,棕色方块上的白色星号表示您自上次更新文件以来就对文件进行了更改。另一方面,金色圆柱体表示您尚未进行更改,因此本地文件与存储库版本相同。因此,它的含义必须与git中的含义大致相同。



0

这意味着您已经更改了工作空间中文件中的某些内容,但没有将所做的更改推送到主存储库中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.