对于中型项目存在问题,由于git将它们视为文本并合并,因此Visual Studio项目文件一直存在问题。我只想将文件设置为二进制文件,以便git永远不会自动合并这些文件。
有没有办法做到这一点?
2
但是Visual Studio项目文件是文本文件,是否需要合并?
—
CB Bailey 2012年
@CharlesBailey他们将以最糟糕的方式定期合并,从而破坏您的所有构建。我不想摆弄XML,我想让它问我手动添加新文件,或者甚至运行知道如何正确处理XML的工具。
—
michael.bartnett
@ michael.bartnett:当然,只有搞砸合并了吗?
—
CB Bailey
@CharlesBailey当然,如果我手动合并,这不是问题。但这不是我必须手动合并的内容。通常是一个构建项目的添加/删除/编辑...这是完全可自动合并的,但不是通常的每行差异方法。请查看此演示文稿,以获取有关该概念的更多信息。
—
michael.bartnett
@ michael.bartnett:然后设置一个更好的合并驱动程序。我提出的要点(10个月前)是可以并且应该合并项目文件。就我个人而言,我更喜欢修复合理的机器尝试,而不是完全手动完成,这似乎是不必要的工作。
—
CB Bailey