Version control 不包括TFS2010版本控制中的文件扩展名

Version control 不包括TFS2010版本控制中的文件扩展名,version-control,tfs,Version Control,Tfs,我使用T4模板生成了一些文件(*.generated.sql,*.generated.cs)。 如何从TFS 2010版本控制中排除具有此扩展名的文件。 (没有明确排除文件-查找排除所有扩展名为*.blablabla的文件)最简单的管理方法是使用TFS'源代码管理资源管理器中的排除过滤器 要访问它,请打开源代码管理资源管理器,并选择添加文件。只要“添加到源代码管理”窗体打开,无论您如何操作都无所谓。在表单底部的倒数第二个文本框(“自动从源代码管理中排除”)中,添加要排除的文件类型。要排除文件类型

我使用T4模板生成了一些文件(*.generated.sql,*.generated.cs)。 如何从TFS 2010版本控制中排除具有此扩展名的文件。
(没有明确排除文件-查找排除所有扩展名为*.blablabla的文件)

最简单的管理方法是使用TFS'源代码管理资源管理器中的排除过滤器

要访问它,请打开源代码管理资源管理器,并选择添加文件。只要“添加到源代码管理”窗体打开,无论您如何操作都无所谓。在表单底部的倒数第二个文本框(“自动从源代码管理中排除”)中,添加要排除的文件类型。要排除文件类型,只需添加*.filetype。所有筛选器都由分号(;)分隔


希望这有帮助

管理此问题的最简单方法是使用TFS的源代码管理资源管理器中的排除过滤器

要访问它,请打开源代码管理资源管理器,并选择添加文件。只要“添加到源代码管理”窗体打开,无论您如何操作都无所谓。在表单底部的倒数第二个文本框(“自动从源代码管理中排除”)中,添加要排除的文件类型。要排除文件类型,只需添加*.filetype。所有筛选器都由分号(;)分隔


希望这对您有所帮助,除非您在每次构建期间转换模板,否则我认为这些生成的文件确实属于源代码管理。它们是源代码,因为它们被用来生成二进制文件(它们被编译)


另一方面,如果这些文件是在构建期间生成的,那么我认为它们不仅不属于源代码管理;它们也不属于与其他源代码相同的文件夹。它们应该驻留在类似“obj\GeneratedSource”的东西中,它将用作编译的源代码,但在生成之后会被清除。

除非您在每次生成期间转换模板,否则我认为这些生成的文件确实属于源代码管理。它们是源代码,因为它们被用来生成二进制文件(它们被编译)


另一方面,如果这些文件是在构建期间生成的,那么我认为它们不仅不属于源代码管理;它们也不属于与其他源代码相同的文件夹。它们应该驻留在类似“obj\GeneratedSource”的东西中,这将用作编译的源代码,但在生成后将清理这些文件。

您可以指定用于自动从源代码管理中排除文件的文件掩码:

您可以指定用于自动从源代码管理中排除文件的文件掩码:

可能重复的可能重复的如果文件自动添加到受源代码管理的解决方案中?那么,绕过“添加文件”对话框?应该是这样的。您可以尝试添加文件,并确保要排除的文件显示在“添加排除列表”中。如果文件自动添加到受源代码管理的解决方案中,这是否也有帮助?那么,绕过“添加文件”对话框?应该是这样的。您可以尝试添加文件,并确保要排除的文件显示在“添加排除列表”中。