2016-10-04 72 views
0

我们有几行文件(如消息目录),其中行顺序无意义,并且练习总是附加新行。这会导致git冲突:git没有关于正确顺序的信息。将冲突标记为冲突当然是正确的事情,但正如我对这些文件所说的那样,行顺序是毫无意义的。避免仅支付文件的伪造git冲突

是否有一些设置告诉git“刚追加”?还是其他一些可以减少这些冲突的纪律?

回答

1

下面是在过去

  1. 按字母顺序排序行按字母顺序排列为我工作,然后插入新的生产线以及两种方法。这不仅因为两个团队成员经常不会更新同一行,而且还会帮助您在稍后查找其他属性时按字母顺序整齐排列。
  2. 如果你只有2个人,你可以有一个约定,其中1你只是在顶部添加行,而另一个在底部添加行。然后试着保持惯例。
+0

有人编写了一个git合并驱动程序,它充当一种联合合并(搜索“联合合并”来查看它是如何定义的)与仅附加行为。不过,我鼓励在这里采用方法1,因为它解决了另一个与这些问题相关的问题,即重复(多个人添加相同的消息翻译或其变体,而没有意识到这一点)。 – torek