【问题标题】:Import an existing Git repository into IntelliJ IDEA将现有 Git 存储库导入 IntelliJ IDEA
【发布时间】:2013-03-22 13:23:11
【问题描述】:

我有一个本地 Git 存储库,其中包含我自己的分支、存储库和所有爵士乐,我想将此存储库添加到 IntelliJ IDEA 中,以便我可以管理它,而不是从在 IDEA 内。我该怎么做?

谢谢!

【问题讨论】:

    标签: git intellij-idea repository


    【解决方案1】:

    您实际上可以使用现有的存储库。只需转到 Open 并打开您想要成为根目录的目录。然后选择git repo目录,进入VCS菜单,选择Enable Version Control Integration

    这就是我的全部。在 Mac 上就是这么简单。不确定其他平台上的流程是否完全相同。

    【讨论】:

      【解决方案2】:

      理想的方法是在 Intellij 中打开目录,而不是尝试从 repo 中导入它。当您将目录作为项目打开时,Intellij 会询问您是否需要配置 VCS。

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

      【讨论】:

        【解决方案3】:

        基本上只有两个步骤:

        1. 指定 VCS 根目录,

          这应该在 Preferences (⌘,) > Version Control

          中完成
        2. 启用版本控制集成

          如果您可以在 Menu > VCS 中找到此选项,祝您好运,只需单击它即可。否则,选择Menu > Help > Find Action...(⇧⌘A),然后输入Enable Version Control Integration,然后按Enter 键。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 没有项目打开时可以选择这个吗?
          • @jon.airey VCS->Checkout from version control see here jetbrains.com/idea/webhelp/… 导入后会询问您是否要从最近提取的文件中创建项目
          【解决方案5】:

          在最新版本的 IntelliJ IDEA 上,当项目包含多个模块并且其中一个模块已经绑定到 VCS 集成时,VCS > 启用版本控制集成菜单将不会出现。如果在将集成添加到项目之前,其中一个模块缺少相关的 .git 目录,则会发生这种情况。

          通过浏览到相关项目的.idea/vcs.xml文件解决,然后再添加一行如:

          <mapping directory="$PROJECT_DIR$/../project_name" vcs="Git" />
          

          更改应立即反映在 UI 中(例如,更改的行将突出显示)。

          【讨论】:

          • 这在 IntellIJ IDEA 2019.1.4 中对我有用,但检测不是立即的。我不得不关闭该项目并重新打开它。
          猜你喜欢
          • 2016-04-13
          • 2011-08-25
          • 1970-01-01
          • 1970-01-01
          • 2015-08-04
          • 1970-01-01
          • 1970-01-01
          • 2010-12-13
          • 1970-01-01
          相关资源
          最近更新 更多