应该在版本控制中忽略* .datasource吗?

时间:2012-12-05 05:08:04

标签: c# .net entity-framework version-control ado.net

在版本控制中是否应该忽略它? XXX/Properties/DataSources/XXXEntities.datasource

2 个答案:

答案 0 :(得分:3)

是的,它可以。在git中,您可以将*.datasource添加到根级别的.gitignore文件中,以便在任何地方忽略这些类型的文件,或者,您可以将该条目放在特定目录中的.gitignore文件中,它只会在该目录及其中的任何目录中有效。您还可以通过在目录中更深层添加此文件类型的“unignore”行来停止递归行为。

答案 1 :(得分:0)

简短的回答:是的,您可以忽略它们。

长答案:这取决于。 Visual Studio将这些XML文件(据我所知)用于WPF,WinForms或WebForms中的UI元素的数据绑定。在大多数项目中,您不希望直接从Presentation层访问数据源,而是希望通过业务层访问数据源,并且它会有自己的.datasource文件。因此,如果您明确不知道自己需要它们,则可以忽略它们。