【发布时间】:2018-05-30 20:03:43
【问题描述】:
使用 Egit 插件,是否可以在不删除本地副本的情况下从源代码管理中永久删除文件?
即,是否有相当于运行“git rm --cached”的 GUI 操作?
(已编辑以简化问题)
【问题讨论】:
-
取消跟踪我认为意味着取消跟踪更改。为什么不直接删除文件,然后提交从上游存储库中删除它?
-
我不想在本地删除文件,我想阻止它们被拉取覆盖。删除和重新创建不是一种选择,因为某些文件和文件夹是 Force.com IDE 不允许您删除的。
-
虽然它不会从存储库中删除文件,但“假设不变”设置(团队 > 高级)在这方面应该会有所帮助。请注意此设置的问题(请参阅schacon.github.com/git/git-update-index.html)。
-
执行此操作后,如果有人获取相同的提交,它会删除他们的本地文件吗?
标签: eclipse git egit force.com