git update-index-假定egit中的不变。

| 这是方案: 我在eclipse + egit(git插件)中打开了一个git项目,其中包含一个名为samples.xml的资源文件。 我想删除samples.xml,但告诉git忽略更改。因此,我执行以下操作:
rm samples.xml
git update-index --assume-unchanged samples.xml
在命令行上可以正常工作。
git status
不返回任何内容。 在egit中,我也希望如此。但是,如果我打开提交对话框,则会看到一行显示“ 2”的字样。 为什么会这样?如果egit知道它假定不变,为什么它仍显示在提交对话框中?有没有解决方法? 谢谢, 肯     
已邀请:
您正在滥用
--assume-unchanged
。意思是对git说我不会更改此文件,所以不要打扰(这样您就可以在一些效率不高的文件系统上获得更好的性能)现在,您这样说,但是您可以继续并rm吗? 话虽如此,由于ѭ1尊重您的删除,因此egit也应该这样做,因此您可以向egit开发人员提出此要求,并询问他们是否有意这样做。     

要回复问题请先登录注册