我试图在Eclipse EGit上忽略一个已提交的“.project”文件,而不从我的Eclipse项目和repo中删除它。
我有这个需要:
我们正在从SVN迁移到GIT:在SVN上,我们没有遇到这种问题,因为我们无法提交一些文件。在GIT上,似乎我们必须提交我们修改的所有内容,以便我们不会发生冲突。
有谁能够帮我 ?
谢谢 !
右键单击该文件,然后选择“团队”>“高级”>“假设未更改”。
见Eclipse Help - EGit Documentation - EGit User Guide - Reference:
资源可以标记为“假设不变”。这意味着Git停止检查工作树文件是否有可能的修改,因此您需要手动取消设置该位以在更改工作树文件时告诉Git。菜单操作Team> Assume不变,可以打开此设置,并在菜单操作Team> No Assume不变的情况下切换回来。
应该指出的是,每个同事必须这样做一次。服务器端Git挂钩可以拒绝提交更改.project
的提交,如果同事忘记这样做的话。