一个工作目录中有两个git存储库

时间:2019-05-13 07:04:36

标签: eclipse git working-directory

我在Eclipse中有两个git存储库。 两个存储库都有multipe项目。我想将两个存储库的所有项目都放在一个工作目录中。 所以结果应该是这样的: 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 :(得分:0)

让两个项目共享完全相同的工作树可能不是一个好主意。 如果您运行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"
相关问题