我在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
那怎么可能?
答案 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"