呃,
我们的其中一种产品依赖于我们每月收到更新的第三方软件。收到的软件在包含大约 100-150K 文件的复杂文件夹结构中包含各种文件和二进制文件。我们需要将新项目添加到我们的版本控制中,以便我们可以将其包含在我们的构建管道中。
我们通过 Powershell 脚本运行整个文件夹结构并tf.exe add file
为每个(相关)文件执行“”。目前这需要大约 14 小时。我们已经使它成为多线程的,但这似乎并没有对处理时间产生很大影响。” tf.exe add
“-命令只是慢慢来,并且据我们所知不会并发运行。
TF.exe add fileOne.dll
TF.exe add fileTwo.png
我们还尝试优化它在一个命令中处理多个文件
TF.exe add fileOne.dll fileTwo.png
但一直无法让它发挥作用。根据文档,您可以指定多个文件
itemspec - 指定要添加的项目的范围。您可以指定多个 itemspec 参数
但是我们的 TF.exe 错误
TF.exe: C:\workfolder\fileOne.dll fileTwo.png : 没有文件匹配。
对于我的问题:
- 为什么不让我们使用“tf.exe add”添加多个文件/项目规范?
- 有没有更有效的方法来加快这个过程,将文件批量添加到 DevOps?