这是用例。TFS 分支中有一个非常大的文件,假设它是 50GB。当我尝试使用类似于此的命令行获取此特定文件时:
tf get $/Branch/very-large-file.dat
该操作失败,因为下载所需的时间大于 VPN 保持连接的时间,当然 TFS 落后于 VPN。这就是我使用不同方法手动下载文件的原因。问题是,一旦文件在我的本地目录中就位,我检查哪些文件需要使用以下命令更新:
tf get $/Branch/ /recursive /preview
我看到very-large-file.dat
将从 TFS 下载。如果我再去:
tf get $/Branch/very-large-file.dat
这只会在目录中创建部分文件并从头开始下载文件。
有没有办法更新服务器上的本地版本表,让 TFS 知道我在本地有文件,而不必下载它?