将现有的Git存储库导入IntelliJ IDEA

28
我有一个本地的Git 代码库,其中包含我的分支、暂存区和其他相关内容,我想将这个代码库添加到 IntelliJ IDEA 中,以便于管理,而不是在 IDEA 内部创建一个新的拷贝。我该如何做?
谢谢!
5个回答

12

实际上,您可以使用现有的仓库。只需转到打开并打开您想要成为根目录的目录。然后选择git repo目录,转到VCS菜单,并选择启用版本控制集成

这就是我所需要的全部内容了。这就是在Mac上如此容易的方式。不确定在其他平台上流程是否完全相同。


11

最理想的方法是在Intellij中打开目录,而不是尝试从存储库导入。当您将目录作为项目打开时,Intellij会问您是否需要配置版本控制系统。

甚至在在Intellij中创建项目后,您也可以进入VCS菜单并包含到Git存储库中。


4
基本上只需要两个步骤:
  1. 指定版本控制系统根目录,

    这应该在首选项(⌘,)> 版本控制中完成。

  2. 启用版本控制集成

    如果你可以在菜单 > VCS中找到此选项,那么就好了,只需单击它。否则,请选择菜单 > 帮助 > 查找操作...(⇧⌘A,然后输入启用版本控制集成,最后按下Enter键即可。


3

当您启动Intellij并且没有打开任何项目时,会出现一个“从VCS导入”的对话框选项。请选择它而不是创建新项目或导入项目。


1
没有打开项目的情况下,是否可以选择这个选项? - Jonathan Airey
2
@jon.airey VCS->从版本控制中检出,请参见此处http://www.jetbrains.com/idea/webhelp/cloning-a-repository-from-github.html导入后,它会询问您是否要从最近拉取的文件创建项目。 - Zanderi

2
在最新版本的IntelliJ IDEA中,如果项目包含多个模块并且其中一个模块已经与VCS集成绑定,则“ VCS>启用版本控制集成”菜单将不会出现。这种情况发生在将集成添加到项目之前,其中一个模块缺少相关的.git目录。
通过浏览相关项目的.idea/vcs.xml文件,并添加另一行来解决此问题,例如:
<mapping directory="$PROJECT_DIR$/../project_name" vcs="Git" />

更改后应立即在用户界面中反映出来(例如,更改的行将被突出显示)。

这对我在IntellIJ IDEA 2019.1.4中起作用了,但检测不是立即的。我必须关闭项目并重新打开它。 - Sundeep

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接