我有两个小git回购.这些项目都是从不同的点开始,但汇聚到一个非常相似的项目(相同的文件名,文件夹结构等).一个不是另一个的分支,但可以认为一个是另一个的演变.
如果我可以将两者合并,那将是很好的,这repo2
是继续repo1
.这是否可能,同时将历史记录添加repo2
到结束repo1
?
我有一个git项目,其文件结构如下:
Project_A/files...
Run Code Online (Sandbox Code Playgroud)
我有另一个git项目,其文件结构如下:
Project_B/
Project_A/files...
files...
Run Code Online (Sandbox Code Playgroud)
现在我想将项目A合并到项目B中,并继续使用项目B作为唯一的存储库.
我尝试使用子树合并,但是我收到一条错误,说"条目'XXX'重叠'XXX'"
有没有办法将项目A合并到项目B并保留所有提交历史记录?
提前致谢!
我正在与该国另一方的另一位开发人员合作,他们是我们项目的负责人,并且没有使用正式的版本控制系统.在我的结尾,我正在跟踪git中的所有代码.我最近开始为主项目做贡献,并希望能够跟踪其他开发人员的更新.
当我收到他更新的代码时,通常采用zip文件的形式.如果我只是将文件解压缩到我的git工作文件夹中,git认为每个文件都已更改,大概是因为统计信息已更改.
我希望看到的是一种方法,我可以将新代码与我的工作副本一起解压缩,并仅合并更改.最好的方法是什么?由于它是Powerbuilder项目,因此大多数文件都是二进制文件.
谢谢!