Два репозитория git в одном рабочем каталоге - PullRequest
0 голосов
/ 13 мая 2019

У меня есть два репозитория git в Eclipse. Оба репозитория имеют несколько проектов. Я хочу, чтобы все проекты обоих репозиториев находились в ОДНОМ рабочем каталоге. Так что результат должен быть примерно таким: C:\workspace\Project1_Repo_A C:\workspace\Project2_Repo_A C:\workspace\Project1_Repo_B C:\workspace\Project2_Repo_B C:\workspace\Project1_git\.git C:\workspace\Project2_git\.git

Как это возможно?

1 Ответ

0 голосов
/ 13 мая 2019

Наличие двух проектов с одинаковым рабочим деревом, вероятно, плохая идея.Если вы запустите git add <file> && git commit, как git узнает, какое из двух репозиториев вы пытаетесь зафиксировать?

Если вы хотите, чтобы все проекты находились в одной папке, я бы посоветовал вам поместить репозитории в разные папки следующим образом:

C:\repos\Repo_A\Project1
C:\repos\Repo_A\Project2
C:\repos\Repo_B\Project3 
C:\repos\Repo_B\Project4
C:\repos\Repo_A\.git
C:\repos\Repo_B\.git

Затем, если у вас есть ограниченное количество проектов, которые вы хотите быть доступными в одном и том же каталоге рабочего пространства, просто создайте символические ссылки на эти проекты в директории workspace.Например:

mklink /D "C:\workspace\Project1" "C:\repos\Repo_A\Project1"
...