你如何告诉IntelliJ从构建/运行中“排除”目录,但是将它们包含在git推送中?

时间:2017-10-15 15:57:19

标签: git intellij-idea

如何将软件包标记为已排除(即,如果其中一个软件被破坏,IntelliJ不会拒绝运行或构建项目),同时仍然通过git推送它们? 如何将排除功能与git和运行时排除分开?

上下文

我基本上使用IntelliJ在同一个项目中保存空工作表/工作表/解决方案包,因为它不允许一次打开多个项目。 它不是优雅或可行的 - 只是模仿我编写Java的环境,同时保持'解决方案'和'空工作表'方便重复尝试。

1 个答案:

答案 0 :(得分:1)

我建议使用模块。您可以从项目中卸载不需要的模块,以便IDE不编译它们(有关详细信息,请参阅https://www.jetbrains.com/help/idea/temporarily-ignoring-unused-modules.html)。
从上一个2017.3 EAP版本(https://www.jetbrains.com/idea/nextversion/)开始,IDEA还将检查您要提交的更改是否会破坏已卸载模块的编译,并将警告您:https://blog.jetbrains.com/idea/2017/10/intellij-idea-2017-3-eap-brings-improvements-for-unloaded-modules/