合并分支代码不在存储库中

时间:2014-01-30 20:30:20

标签: git version-control

一个小团队的项目没有任何版本控制。我加入并把它放在git下面。除了一个开发人员继续从没有版本控制的代码库开发之外,我让所有团队都养成了git的习惯。因此,这个开发人员本质上是存储库的一个分支,没有任何修订控制。我们需要将他的更改恢复到git repo中,所以我们都在同一页面上。我如何合并他的代码与git无关?

这个怎么样:我在我的仓库上创建了一个git分支。我用他的文件替换我的所有文件。提交分支,然后将分支合并回主分支。

这样做的缺点是我必须手动删除从他的代码库中仍然存在的git repo中删除的所有文件。手动解决冲突是给定的。

1 个答案:

答案 0 :(得分:1)

你所描述的是声音。如果从他起飞的(近似)提交开始分支(在其上提交他的更改),Git将能够进行三向合并(尽管有一个非常古老的基础)。具体来说,Git会为他保留的主线中删除的文件做正确的事情。总的来说,它可能不会很有趣,但它会得到它的好处。