任何人都可以帮助我吗,
我的文件夹结构是这样的:
Repo1 [Repository]
|- branch1 [branch]
Repo2 [Repository]
|-branch1 [branch]
现在我需要将文件差异更改从Repo1/branch1
合并到Repo2/branch1
我该怎么做。我使用git [bitbucket]作为源代码控制。对于GUI,我使用的是sourcetree
谢谢,
krutik
答案 0 :(得分:2)
如果两个“repos”都是同一个存储库的分支,那实际上很容易。如果它们完全是真正不同的存储库,那么合并会变得有点混乱,但肯定是可能的。
基本步骤:
cd Repo2/branch1
git remote add Repo1 ../Repo1/branch1/.git
git fetch Repo1
git merge Repo1/branch1
这应该触发常规的“git merge”场景。即使两个repos实际上都是100%分开,Git仍然会进行合并,但无法自动合并文件之间的任何差异。