我有使用Maven构建的多模块项目。我从该项目中仅导入了单个子模块(不是父模块)作为IDEA项目,看起来IDE无法识别.git文件夹(因为它是我用来导入项目根目录的一级,我猜)
还有可能以某种方式为smartJ添加Git支持吗?
答案 0 :(得分:52)
我在IDEA内成功开设了一个Maven子项目。当然,它还没有自动启用Git集成。从VCS菜单中选择“启用版本控制集成”并从子菜单中选择“Git”。
然后IDEA抱怨项目中没有.git文件夹,并提供选择父.git文件夹。我做到了,一切都按预期工作。
如果您在VCS菜单中没有Git选项,这可能是一个错误。尝试禁用SVN插件,看看是否有帮助(我的IDEA中没有SVN插件)。
答案 1 :(得分:24)
您可能需要将git添加到设置
中的版本控制列表中设置>版本控制
然后确保git在表中列为VCS
我不得不这样做,否则git没有列在菜单栏的VCS菜单中。
答案 2 :(得分:2)
只需删除.idea / vcs.xml并重新启动intelliJ
答案 3 :(得分:1)
就我而言,我们最近从CVS升级到GIT(喘气)。项目中有一些旧的CVS特定文件(即.cvsignore)必须向IntelliJ表明这是一个CVS项目。我不得不手动删除此文件,以便IntelliJ识别新的.git文件夹和相关文件。
答案 4 :(得分:0)
就我而言,我无法让Intellij来检测模块上的Git。因此,我从项目中删除了该模块,然后重新添加了它。到了那个时候,我就可以使用Git菜单了。
答案 5 :(得分:0)
如果您的问题是缺少“版本控制”选项卡,请使用“视图/工具Windows /版本控制”。
这将使“版本控制”窗口进入底部框架,前提是您的git配置的所有其余部分均正确无误。
答案 6 :(得分:0)
答案 7 :(得分:-1)
考虑在IDE之外使用Git。从Git命令行中可以获得很高的效率。