在 TFS2010 版本控制中排除文件扩展名

发布于 2024-12-08 21:13:00 字数 128 浏览 0 评论 0 原文

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

I generate with T4 templates some file (*.generated.sql, *.generated.cs).
How can i exclude files with this extension from TFS 2010 version control.
(no explicit excluding for a file - looking for excluding foe 'all files with extension *.blabla)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情未る 2024-12-15 21:13:00

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

要访问它,请打开源代码管理资源管理器,然后选择添加文件。只要添加到源代码管理表单打开,您如何执行此操作并不重要。在表单底部的倒数第二个文本框(“自动从源代码管理中排除”)中,添加要排除的文件类型。要排除某种文件类型,只需添加 *.filetype。所有过滤器均以分号 (;) 分隔。

希望这有帮助

The simplest way to manage this is with the exclusion filter in TFS' source control explorer.

To access it open the source control explorer, and choose to Add File. It doesn't matter how you do it, as long as the Add to Source Control form opens. At the bottom of the form, in the second to last textbox ("Automatically exclude from source control"), add the file types you want to exclude. To exclude a file type, just add *.filetype. All filters are delimited by semicolons (;).

Hope this helps

那支青花 2024-12-15 21:13:00

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

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

Unless you transform your templates during each build, I would argue that these generated files do belong in source control. They are source in the sense that they are used to generate binary (they are compiled).

On the other hand, if these files are generated during a build, then I would argue that they not only don't belong in source control; they also don't belong in the same folders as the rest of your source code. They should reside in something like "obj\GeneratedSource", which would be used as a source for compilation, but which would be cleaned after the build.

心舞飞扬 2024-12-15 21:13:00

您可以指定用于自动从源代码管理中排除文件的文件掩码: http://www.ewaldhofman.nl/post/2009/08/02/Change-the-file-masks-that-are-excluded-by-Source-Control.aspx

You can specify the file masks that are used to automatically exclude files from source control: http://www.ewaldhofman.nl/post/2009/08/02/Change-the-file-masks-that-are-excluded-by-Source-Control.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文