如何在egit中将文件签出到以前的修订版中

lis*_*sak 7 eclipse git egit

可以请任何人告诉我们是否有可能,如果不可能,最好的选择是什么?这是在命令行中完成的方式: git checkout HEAD~1 -- path/to/file

但是如果项目很大,那么在cmd中导航到该文件会很烦人....

Jim*_*rne 11

您可以使用EGit 1.0或更高版本执行此操作(也可以使用早期版本,但1.0是我注意到该功能的第一个版本).

  1. 右键单击要用之前的提交替换的文件,然后选择Replace With - > Commit ...
  2. 您将看到一个可供选择的提交列表.选择要替换文件的提交.


小智 5

这在EGit 2.0中可用:

选择要用其他版本替换的文件/文件夹,并使用以下任何命令:

  • "替换为>提交......"
  • "替换为> HEAD修订版"
  • "替换为>分支,标记或参考"
  • "替换为> Git索引中的文件"