在egit中撤消单文件本地未提交的更改(例如,svn revert)

Jes*_*erE 74 eclipse egit

场景:我对要撤消的源文件进行了本地未提交的更改,并将源文件恢复为原始状态.在命令行git我会做"git checkout",但我如何在Egit中执行此操作?

Bra*_*pit 158

看到这个答案:https://stackoverflow.com/a/4104149/152061(在那里发送upvotes)

Right click on the file -> Replace With -> Index
Run Code Online (Sandbox Code Playgroud)

(旧版本可能会说File in Git Index而不是Index)

或者如果要撤消所有已更改的文件,请右键单击项目 - >团队 - >重置.. - >选择"硬"单选按钮 - >按"重置"按钮


小智 8

一轮工作是选择文件,右键单击>替换>本地历史...

选择您在该文件上执行的最后一次提交.然后,您可以检查它看起来没问题,然后在工作区中替换它

然后,如果必须,最后执行一个有效撤消所做更改的新提交.