我正在寻找等同于以下内容的 TortoiseGit 操作:
TortoiseSVN --> Show log --> Revert to this revision
在 TortoiseSVN 中,此操作将本地存储库恢复为选定的修订版,同时保持所有更改的文件已 check out 。
换句话说,当我执行 TortoiseSVN --> Check for modifications
时,更改的文件会显示出来,并且当我完成测试我已恢复到的修订后,我可以轻松地丢弃这些更改。
出于某种原因,我发现很难在 TortoiseGit 上执行这个有用的操作。
我目前使用的解决方法是:
- 执行
TortoiseGit --> 显示日志 --> 导出此修订...
- 将输出文件复制到我的本地存储库
有没有更直接的方式?
我尝试了以下 TortoiseGit 操作,但它们只是对我的本地存储库“造成严重破坏”,之后我无法继续执行“标准”提交和推送过程:
将“master”重置为此...
切换/checkout 到此...
将“master” rebase 到这个...
通过此提交还原更改
我发现了一个类似的问题here ,但答案建议的选项在我的 TortoiseGit pop 菜单中甚至不可行。
最佳答案
关于git - 'TortoiseSVN --> Show log --> Revert to this revision' 的 TortoiseGit 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45740282/