链接文件始终列为脏

时间:2014-02-10 16:17:25

标签: git eclipse-plugin egit

我在eclipse项目中有一个链接的程序集文件(Code composer studio v5.3)。该文件自几个月前添加到项目后仅进行了一次编辑,但该文件始终标记为脏,并显示在Git Repository透视图的未分级更改窗格中。

如果我尝试仅提交此文件,则会收到错误消息,表示没有任何更改。

如果它作为提交与其他文件的一部分列出,那么提交运行正常,但asm文件实际上没有提交。

我在项目中尝试了来自git bash的git status并且没有列出asm文件

我尝试将其设置为assume unchanged,但没有任何反应......

我在项目中有其他各种类型的链接文件(.asm,.c,.cmd等)没有遇到同样的问题......

如何找出造成这种情况的原因并解决?

PS:请记住我在git总共n00b,到目前为止我只能使用它,因为EGit不需要我学习和回忆所有的内容。 CLI命令等等!

1 个答案:

答案 0 :(得分:0)

对EGit v2.3的更新确实解决了我一直看到的其他一些烦恼。但是看着使用Git Extensions的repo,我意识到我有一个链接文件的副本位于repo目录中 - 基本上复制了项目中的文件(即项目目录中有一个asm文件的副本但是项目设置是告诉项目也链接到另一个位置的同一个asm文件。)

我认为这可能会以某种方式咆哮.project文件所以我从项目中删除了链接,重建并确定项目目录中的文件已添加到项目中。随后的提交和推送运行OK!