IntelliJ IDEA — 你会喜欢的一个小功能❤
IntelliJ IDEA — 你会喜欢的一个小功能❤

您是否曾经在完成一项任务后需要切换到另一项任务?总是?是的?我知道,对吧! xd
所以当这种情况发生时,你不想提交你的更改,因为它仍然是一个废话:) 你不想丢失你的更改,对吗?所以来了惊人的“ 搁置” 特征。
搁置更改
搁架 临时存储更改而不提交它们(就像 藏匿 在 Git 中)当您需要切换到另一个任务并且想要将更改放在一边以便以后处理它们时,这非常有用。
怎么做?
- 打开您的提交选项卡或按
CMD + K/ Ctrl + K - (右键单击 -> 搁置更改 -> 选择要搁置的文件) || (将您想要的文件拖到 架子 标签)
- 给它一个名字

在这里你可以开始你的下一个任务了
笔记 _:您可以静默搁置更改(不显示搁置更改对话框)。为此,请选择要搁置的文件或更改列表,然后按
__CMD + Shift + H_|_Ctrl + Shift + H_
取消搁置更改
取消搁置只是将您的文件移回您的更改列表,让我向您展示我们如何做到这一点……
- 前往 架子 标签
- (右键单击 -> 搁置更改 -> 选择要搁置的文件) || (将您想要的文件拖到 犯罪 标签)
- 选择一个更改列表或创建一个新列表

笔记 :您可以通过取消选中“取消搁置更改”窗口中的“从架子上删除成功应用的文件”来应用架子而不将其从架子中删除

存放与搁置
也许你想知道 WTH 是 藏匿 和 搁架 ,嗯,它们非常相似,但这里有一些不同之处
- 你不能在 IDE 之外使用 shelve,因为它是 Intellij 的特性。
- Git stash 仅适用于整个工作目录和索引。 IntelliJ 的搁置可以处理单个文件和更改列表(IntelliJ 的另一个功能)。
- 如果您将 IntelliJ IDEA 用于所有 Git 内容,搁置更易于使用
在此查看更多信息 堆栈溢出问题
给你一点额外的小费
我真正喜欢做的是创造一个发展 架子 让我设置我的测试环境值模拟一些东西,然后一次又一次地重用它。它节省了我很多时间,让我告诉你......
- 创建您的设置(如果需要,可以进行多个设置)
- 在开发模式下搁置它。
- 然后在每次需要时使用它

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

浙公网安备 33010602011771号