当前位置:  开发笔记 > 编程语言 > 正文

需要一个策略将Intellij IDEA项目文件放在Git中

如何解决《需要一个策略将IntellijIDEA项目文件放在Git中》经验,为你挑选了1个好方法。

需要一个策略将Intellij IDEA项目文件放入Git.

主要问题是如果想法项目文件在git中,如何避免分支之间的合并冲突.

另一个问题是将它们保存在git中很方便吗?



1> VonC..:

如何避免合并

您可以保护某些文件不与合并管理器合并.

将它们保存在git中是否方便

是的,就像Eclipse的那些.请参见在版本控制中共享IntelliJ IDEA项目文件.
也就是说,只要它们是:

没有任何绝对的道路

仅限文本文件

通常 .ipr.iml

规则#1 - 签入.ipr.iml文件

规则#2 - .iws文件(工作区文件)设置忽略标志.所有适当的VCS都允许您这样做.

规则#3 - 为所有变量变量创建IDEA项目变量(它是变量的定义,你知道).您可能需要的一些常见变量是"Tomcat Home","Groovy Home"和"JDK Version".

Gotchas - 有一些问题需要注意......

使用多个版本的IDEA并不受支持.大多数新版本,甚至是次要版本,都尝试将一些额外的信息写入项目文件.

制作JDK Name变量可能有些令人困惑,因为它不是磁盘上的路径.IDEA会全局跟踪(对于所有项目)已安装的JDK,并为每个JDK提供一个名称.很容易找到指定位置的.ipr位置,但要向用户解释应该设置的位置并不容易.它必须是"设置"中SDK的条目名称.

此外,更改检查配置文件可以修改项目.
检查是项目的代码风格,因此将它们融入到项目中可能是有意义的.ipr.但是,这是一个可选的放置它们的地方.可以共享或不共享检查配置文件.如果它是共享的,则将其写入.ipr,否则它是外部文件.

最后,在拼写检查器中添加单词会将该单词添加到.ipr文件中,并带有您的用户名密钥.我为此打开了一个错误,因为我觉得用户的名字永远不应该放在项目文件中,但JetBrains的人觉得这很好,因为切换到" .idea"备用项目布局会将文件分开并避免问题

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有