2010-04-05 130 views
1

我是比较新的源代码控制(至少复杂的源控制)会发生什么。Git的:在一个分支删除文件,当合并发生

如果我开发的一个分支一组特性,而我碰巧删除一些克鲁夫特出源代码树的这个分支,当我合并会发生什么?这些文件是否在中继/主控中正确删除?

有什么我应该避免这样做,在一个分支进行开发时,通常是有问题的?

这是一个2-3开发系统,因此我们不是在谈论到源巨大变化。我被告知你应该经常从后备箱中拉出以避免纠结的手动合并情况,这是有道理的。

感谢, 乔希

回答

5

Git是一个基于内容的系统,而不是基于文件系统。删除文件大致与删除文件中的几行相同。合并应该正常进行,并且如果其他人编辑了您删除的内容,则需要解决冲突。