Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 脱机时如何获取TFS工作区的当前(缓存)历史信息_Batch File_Tfs_Offline - Fatal编程技术网

Batch file 脱机时如何获取TFS工作区的当前(缓存)历史信息

Batch file 脱机时如何获取TFS工作区的当前(缓存)历史信息,batch-file,tfs,offline,Batch File,Tfs,Offline,C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.EXE历史记录C:\TFS\Project/r/noprompt/stopafter:1/版本:W 将为我提供有关当前工作区版本的机器可解析详细信息 这在连接到企业局域网或VPN时效果很好,但在脱机时失败 我知道TFPT连接允许TFS连接的规范脱机,但上述操作仍然失败 是否有一种方法可以从命令行(以便自动化)在脱机时获取此详细信息 在VS IDE的上下文中执行任何操

C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.EXE历史记录C:\TFS\Project/r/noprompt/stopafter:1/版本:W

将为我提供有关当前工作区版本的机器可解析详细信息

这在连接到企业局域网或VPN时效果很好,但在脱机时失败

我知道TFPT连接允许TFS连接的规范脱机,但上述操作仍然失败

是否有一种方法可以从命令行(以便自动化)在脱机时获取此详细信息


在VS IDE的上下文中执行任何操作都是不可用的。

这是不可能的。history命令返回变更集的信息。它存储在TFS数据层中


脱机时,无法通过任何工具或命令连接到TFS服务器。显然,你也无法在本地计算机上获取它

啊。。。我只是不知道该说些什么,否则我就会因为亵渎而被踢出这个网站。不过,谢谢。如果工作空间配置为“本地”而不是“服务器”,还有其他选择吗?仍然很遗憾,本地工作空间和服务器工作空间之间的差异只会影响“无需签出”、“轻松脱机工作”、“轻松还原您在本地删除的文件”之类的内容。它对变更集信息的存储方法没有影响。我能想象的唯一方式是,您可能需要本地计算机上的数据库副本,从中获取信息。首先,由于我缺乏SQL知识,无法确定可行性。第二,最重要的是,你不能保证你的副本数据库总是最新的。谢谢你提供的信息。我会要求他们添加这一基本功能,但我对TFSvc有太多的不满,因此我认为他们最好将时间花在将功能差距纳入对Git for TFS的支持和TFSvc的EoL上。