在源代码管理中处理空格和格式

时间:2013-08-26 07:15:50

标签: visual-studio version-control tfs

我在一个使用TFS进行源代码管理的团队中工作。最近,一些团队成员抱怨其他人正在检查已经过大量修改的文件,因为IDE(Visual Studio)已经对它们进行了某种自动格式化。这对于大量使用比较功能的用户来说尤其麻烦。我确实不熟悉Visual Studio的细节。一位成员建议我们都使用相同的编辑器设置,这样就不会发生这种情况。

让所有团队成员采用相同的代码编辑器设置来处理这个问题的最佳方法吗?

1 个答案:

答案 0 :(得分:0)

让每个人都使用相同的设置是一个好主意。如果每个人都遵循相同的格式,设置和约定,那么当在另一个人写的代码之间切换时,这可以帮助减少“学习曲线”。

话虽如此,如果大多数差异都是空格,那么这可能表明差异工具的缺点。幸运的是,Visual Studio允许您使用您选择的内容替换内置差异工具。您必须找到最适合您需求的产品。 KDiff3非常好。

以下是有关如何配置KDiff3 with Visual Studio的示例。您可以设置KDiff中的设置(可能是命令行参数),它将忽略空格差异。