我正在尝试让我的项目提交 - 但我遇到了错误。
我正在查看同步视角,并且不了解所有文件图标的含义。有人能给我一个很好的参考,告诉我每个图标的含义是什么吗?
如:
答案 0 :(得分:26)
您可以在"Synchronize View" section的Egit manual中找到一个好的描述:
此状态通过使用图标显示,也可以配置为将状态显示为附加到资源名称的文本。
- 传入添加意味着资源已添加到目标分支。
- 传入的更改意味着目标分支中的文件已更改。
- 传入删除意味着资源已从目标分支中删除。
- 传出添加意味着该文件已添加到您的工作区或源分支,但尚未在目标分支中。
- 传出更改表示文件已在工作区或源分支中更改。
- 传出删除是在工作区或源分支中删除的资源。
- 冲突的添加意味着资源已添加到工作区或源分支和目标分支中。
- 冲突的更改意味着文件已在工作区或本地分支以及目标分支中更改。需要手动或自动合并。此外,视图中包含冲突子项的任何条目也将使用冲突图标进行修饰。这样做是为了使冲突易于查找。
- 冲突删除意味着资源已在工作区或源分支和目标分支中删除。
在您的情况下,请注意,status overlay icons 的 可以显示那些叠加图标:
包括:
- dirty(文件夹) - 文件夹下面至少有一个文件是脏的;这意味着它在工作树中的变化既不在索引中也不在存储库中。
- tracked - 资源为Git存储库所知,因此受版本控制。
- 未跟踪 - Git存储库不知道该资源,并且在明确添加之前不会对其进行版本控制。
- 忽略 - Git团队提供商忽略该资源。 Team>下的首选项设置;忽略资源,“派生”标志和.gitignore文件中的设置被考虑在内。
- dirty - 资源在工作树中的更改既不在索引中也不在存储库中。
- staged - 资源已添加到索引中的更改。请注意,目前只能通过资源的上下文菜单在提交对话框中添加对索引的更改。
- 部分暂存 - 资源具有添加到索引的更改以及工作树中既未到达索引也未提交到存储库的其他更改。有关如何执行此操作,请参阅partial staging from the Git Staging view。
- 已添加 - 资源尚未在存储库中进行任何提交,但已新添加到Git存储库,以便将来进行跟踪。
- 已删除 - 暂存资源以从Git存储库中删除。
- 冲突 - 文件存在合并冲突。
- assume-valid - 资源具有“假定未更改”标志。这意味着Git停止检查工作树文件是否有可能的修改,因此您需要手动取消设置该位以在更改工作树文件时告诉Git。另请参阅Assume unchanged action。