1
在我的情况下,获取某个分支的最新版本意味着下载50GB的数据。 里面有很多资源,但我只需要资源。TFS获取源码
如果只能下载一种特定类型而不是所有数据?
更新: 我问一下简单的方法。 如果解决方案比使用tf.exe在powershell/python中安装VS插件或几行代码更困难,那么我将下载50GB一次,并尝试在周末使用TFS API编码解决方案。
在我的情况下,获取某个分支的最新版本意味着下载50GB的数据。 里面有很多资源,但我只需要资源。TFS获取源码
如果只能下载一种特定类型而不是所有数据?
更新: 我问一下简单的方法。 如果解决方案比使用tf.exe在powershell/python中安装VS插件或几行代码更困难,那么我将下载50GB一次,并尝试在周末使用TFS API编码解决方案。
正如@Giulio Vian已经提到的那样,您可以在下载之前披露您不想下载的路径。
不幸的是,您不能使用通配符披风,但您可以使用How do I cloak multiple folders at a time in Team Foundation Server?中的脚本方法隐藏不需要的文件。
在这个问题的答案,你只需要拿出的PowerShell中的脚本示例“其中”
Get-ChildItem | where {$_.PsIsContainer} | ForEach-Object { Write-Host $_.Name ; tf workfold /cloak $_.Name }
的问题的细节没有提供器的匹配你的情况,以代码的确切过滤器。如果你更新你的问题,我可以用“where”过滤器来更新。
你不能去源代码管理资源管理器,并选择你想要得到的节点,右键单击并单击GetLatestVersion(递归)? – ThatAwesomeCoder
你使用TFS还是Git CVS?你是否在一个单独的目录中的硬文件?如果您只需要一些文件,则可以使用API下载所需的工件。 https://www.visualstudio.com/en-us/docs/integrate/get-started/client-libraries/dotnet – Oxoron
@ThatAwesomeCoder我不知道我的理解是否正确。在我的案例来源位于许多不同的文件夹。我认为超过100个。手动下载它们并不容易。 –