【发布时间】:2014-02-19 03:32:49
【问题描述】:
我需要批量签出我们所有的 .html 文件。 (从命令行进行大规模编辑替换,然后全部检查)。
这只是一次性的。我看到很多关于如何排除文件类型但在项目开始和定义级别的线程,比如
团队 => 团队项目集合设置 => 源代码控制文件类型
或者对于 TFS 2012 是 .tfignore 文件。
但是..
1) 这似乎是为了在项目级别永久排除。我不想触及整个源代码控制设置,同事们处理我需要排除的所有其他文件类型。
2) 这些过滤器都是由您排除的内容定义的。但在这种情况下,定义你想要包含的内容(这里是 .html 文件)会容易得多,所以本质上,说包括'A',而不是说排除'B',排除'C',排除 '...' 后面的整个字母表。
谢谢
【问题讨论】:
-
为什么需要排除文件才能进行批量签出?
-
这是因为获取所有 .PDF .DOCX .MP4 以及成千上万的文件会在磁盘空间和处理时间上消耗大量资源,所有这些完全没有用处。我的意思是在结帐前进行批量获取。您的命令行 tf get *.html /recursive 很划算,非常感谢!
标签: tfs file-extension bulk vcs-checkout