我在eclipse项目中有一个链接的程序集文件(Code composer studio v5.3)。该文件自几个月前添加到项目后仅进行了一次编辑,但该文件始终标记为脏,并显示在Git Repository透视图的未分级更改窗格中。
如果我尝试仅提交此文件,则会收到错误消息,表示没有任何更改。
如果它作为提交与其他文件的一部分列出,那么提交运行正常,但asm文件实际上没有提交。
我在项目中尝试了来自git bash的git status
并且没有列出asm文件
我尝试将其设置为assume unchanged
,但没有任何反应......
我在项目中有其他各种类型的链接文件(.asm,.c,.cmd等)没有遇到同样的问题......
如何找出造成这种情况的原因并解决?
PS:请记住我在git总共n00b,到目前为止我只能使用它,因为EGit不需要我学习和回忆所有的内容。 CLI命令等等!答案 0 :(得分:0)
对EGit v2.3的更新确实解决了我一直看到的其他一些烦恼。但是看着使用Git Extensions的repo,我意识到我有一个链接文件的副本位于repo目录中 - 基本上复制了项目中的文件(即项目目录中有一个asm文件的副本但是项目设置是告诉项目也链接到另一个位置的同一个asm文件。)
我认为这可能会以某种方式咆哮.project文件所以我从项目中删除了链接,重建并确定项目目录中的文件已添加到项目中。随后的提交和推送运行OK!