dim*_*zak 46 git intellij-idea
我是用Eclipse和Egit很长一段时间,并决定尝试Intellij.
到目前为止一切都那么好,除了一件事......
我找不到一个简单的方法来从我的回购中恢复旧的提交!
在Eclipse中,标准过程是: Go to Git Workspace -> Click Show History(Right Click Project) -> RIght-Click on the commit I want to revert and press Revert Commit.
在Intellij我找不到任何等价物.尝试VCS -> Show Changes View但在那里我只能cherry pick提交.我也玩了恢复选项,VCS -> git但对changelist事物感到困惑(这可能隐藏答案,但我不明白它是如何工作的).
我仍然可以通过git revert <sha>从终端发出来恢复提交,但这是我首先尝试通过使用来自Intellij的git而不是纯终端来避免的.
有没有办法在Intellij中轻松完成恢复?
小智 60
如果您转到Changelist - > Log,然后选择提交,您将在右侧面板中看到更改详细信息.在那里,您可以选择全部并单击按钮(或右键单击 - >还原所选更改).
And*_*and 17
我只知道一种方式,它不如命令行那么好.
首先创建一个反向补丁.进入日志,选择任何提交并选择create patch,检查reverse patch并保存在任何地方.
然后进入VCS菜单并选择apply patch并选择刚刚保存的文件.
提交这些更改.
不过,我会去做命令行.提供适当的自动提交消息.
| 归档时间: |
|
| 查看次数: |
53459 次 |
| 最近记录: |