【发布时间】:2015-05-22 07:37:09
【问题描述】:
我今天第一次尝试在 IntelliJ IDEA 中使用“搁板”功能。我搁置了所有当前的更改,以便我可以快速修复错误,提交它,然后再回到我当前的工作。
当我提交“架子”动作时,IntelliJ 创建了架子,我可以在工具窗口中看到它。然后它恢复并重新加载项目。
现在更改工具窗口中的 shelf 选项卡不再出现。
但是在文件系统中我可以看到.idea/shelf下的补丁文件。
为什么?我怀疑问题是.idea 目录本身受版本控制。所以当我搁置更改时,它的文件包含在搁置的更改中,然后它被还原,并且 IntelliJ 不再知道搁置的更改。
我正在使用 Git。
如何让 IntelliJ 知道更改工具窗口中的补丁文件?或者如果不可能的话,我怎样才能仅根据补丁文件恢复这些更改?
以及以后如何使用这个功能才不会遇到这个问题?
将.idea 目录保留在 te VCS 中是一种不好的做法吗?
【问题讨论】:
标签: java git intellij-idea version-control dvcs