TortoiseGit等同“TortoiseSVN的 - >显示日志 - >恢复到此版本”
问题描述:
我要寻找一个TortoiseGit操作,相当于:TortoiseGit等同“TortoiseSVN的 - >显示日志 - >恢复到此版本”
TortoiseSVN --> Show log --> Revert to this revision
在TortoiseSVN中,该操作将恢复本地存储库选中修订版,同时保留所有更改的文件。
换句话说,当我做TortoiseSVN --> Check for modifications
时,已更改的文件就会显示出来,当我完成测试时,我可以轻松地放弃这些更改。
出于某种原因,我发现在TortoiseGit上执行这个有用的操作非常困难。
,我目前使用的解决方法是:
- 执行
TortoiseGit --> Show log --> Export this revision...
- 复制输出文件到我的本地库
有没有更直接的方式为这个?
我已经试过以下TortoiseGit操作,但他们只是在我的本地库“兴风作浪”,我无法与“标准”提交&推送流程之后继续:
Reset "master" to this...
Switch/Checkout to this...
Rebase "master" onto this...
Revert change by this commit
我发现了一个类似的问题here,但答案暗示了我的TortoiseGit弹出菜单中甚至不可行的选项。
非常感谢您的帮助。
已经有一段时间,因为我用颠覆,但这里有一个例子,假设您在提交#1有一个包含A的文件,则在提交#2时将其更改为B.现在,您恢复到#1,该文件现在是否包含B或A? –
你尝试过“git checkout”吗?你说这会造成严重破坏,那究竟是什么意思?但我先前的问题,首先回答,我们会从那里拿下。 –
@ LasseV.Karlsen:我在TortoiseGit弹出菜单中没有该选项。 – goodvibration