IDEA Shelve Silently 静默搁置

IDEA Shelve Silently 静默搁置

为什么要用这个?

项目代码当前分支改动暂不提交,放一边,需要切换到其他分支看问题的时候。

默默地搁置,Shelve Silently 静默搁置这部分改动,等会再拿回来 Unshelve Silently 取消静默搁置,恢复到当前

分支继续调试。

简而言之,就是你在 A 分支改代码调试,突然项目经理过来跟你说要验证下 B 分支上的问题。但是你在 A 分支已

经改了很多东西了,你这个改动又没验证好不能直接提交到 A 分支上。此时你可以使用Shelve Silently 暂存修改

的代码,切换到B分支,完成B分支上的问题后,切回到A分支使用 Unshelve Silently取消暂时搁置,恢复到之前

继续开发

使用步骤:

Shelve Silently 默默地搁置

先找到Commit(部分版本为在Git),选中需要搁置的改动,然后点击 Shelve Silently

左下角会弹出Changes shelved successfully,Commit框中会出现一个Shelf

点击Shelf,此时我们可以看到刚刚选中的文件已经被搁置。如果不满意默认名称,可以右键进行重命名。

此时我们可以切换到别的分支,做任何想做的事(不包括删除Shelf中的搁置)。完成手头工作需要切回之前分支继续修改时,我们在Shelf选中刚刚搁置的Changelist,右键Unshelve,我们之前暂时搁置的文件就可以恢复。

Shelve Changes

可能有的小伙伴觉得每次搁置的名称都叫Default Changelist,多了容易混乱,下面还有一种方法。

在Commit中选中需要暂时搁置的变动文件,右键点击Shelve Changes

此时会弹出一个框,可以输入Commit Message(尽量与本次变动Git信息一致,方便提交代码),填写完后,点击右下角Shelve Changes按钮,将改动暂时搁置。

此时在Shelf中可以看到刚刚搁置的变动。还原方法一样,在此就不再赘述。

不小心删除了怎么办?

如果不小心将搁置删除了,可以在Shelf中Recently Deleted中选择删除的搁置,进行还原。

  • 11
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值