强制intellij Idea与另一个git存储库协作

强制intellij Idea与另一个git存储库协作,git,intellij-idea,Git,Intellij Idea,我的项目看起来像这样 |.git(this is the project's git) |--App1 |--App2 |--MyApp |.git (this is the git for heroku with dummy commits) |--SubFolder1 |--SubFolder2 我有另一个用于heroku部署的git存储库 我只在“MyApp”文件夹中使用intellij idea Intellij使用./MyApp/.git存储库 有

我的项目看起来像这样

|.git(this is the project's git)
|--App1
|--App2
|--MyApp |.git (this is the git for heroku with dummy commits)
         |--SubFolder1
         |--SubFolder2
我有另一个用于heroku部署的git存储库

我只在“MyApp”文件夹中使用intellij idea

Intellij使用./MyApp/.git存储库

有没有办法告诉intellij idea使用。/.git存储库


我可以设置git存储库路径还是忽略给定的.git存储库?

无法使IntelliJ使用此设置

此外,在Git中设置这样一个工作区并不简单,尽管这是可能的。 如果您在MyApp中,但希望使用“父”Git存储库,则必须在所有命令前面加上
--Git dir
命令,以便指定.Git的位置:

cd .../project/MyApp
git --git-dir=.../project/.git status

使用存储库IntelliJ调用Git命令,如status、push等,但它不支持为它们指定Git目录。如果您在中打开一个功能请求,它可能会在将来实现,但不是在最近的将来。

我相信您可以在
Settings->Version control
@Vic中定义特定的存储库目录,由于git将使用它找到的第一个uplevel
.git
配置目录,因此不确定它是否可以工作。您可以将另一个存储库/master作为分支添加到虚拟存储库中,并在需要时切换分支