繁体   English   中英

从递归tfs排除中排除文件夹路径

[英]exclude folder paths from a recursive tfs suck

如果我在cli我的$/common/lib目录中发出tf get命令,就像这样

tf get d:\\work\\common\\lib /recursive我想说(不更改工作空间)排除这些子目录,所以。

可以说我想得到$/common/lib/foo以外的所有东西。

结果是我将把所有东西都放在$/common/lib除了驻留在$/common/lib/foo

这有可能吗? 我很高兴是时候重构foo目录所在的位置,以简化此操作了,但是目前无法实现

另一种方法是连接到存储库,并在我想要的目录上调用单独的操作。 所有这些都是通过脚本完成的,因此是希望一个衬板更加高效的原因。 如果不能完成就不能完成:)

最简单的解决方案是在服务器上使用隐藏的文件夹,并让它为您排除这些项目。 您提到不想更改工作空间,但是仅临时修改工作文件夹映射以添加披风非常简单,例如:

tf workfold /cloak $/common/lib/foo
tf get $/common/lib /recursive
tf workfold /decloak $/common/lib/foo

并不是一个单行代码,但是替代方法可能是专门获取所有子文件夹(除了$/common/lib/foo )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM