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
Version control 是否可以从本地文件系统获取TFS更改集编号?_Version Control_Tfs - Fatal编程技术网

Version control 是否可以从本地文件系统获取TFS更改集编号?

Version control 是否可以从本地文件系统获取TFS更改集编号?,version-control,tfs,Version Control,Tfs,我有解决方案的本地副本。它绑定到TFS 是否可以在不调用服务器的情况下从本地文件系统导出当前更改集信息?这不是答案,而是一条很长的注释。这就是为什么我把它标记为CW 下面是一个思想实验: 选择一个时间,任何时间。确定截至该时间的最新变更集。称之为“cs” 你怎么知道在你算出“cs”后的几秒钟内没有签入后续的变更集 没有与服务器的连接,就不可能同时进行。如果您可以在[assembly:AssemblyFileVersion(“1.0.0.RevisionNumber”)]中使用修订号,则可以在此处

我有解决方案的本地副本。它绑定到TFS


是否可以在不调用服务器的情况下从本地文件系统导出当前更改集信息?

这不是答案,而是一条很长的注释。这就是为什么我把它标记为CW

下面是一个思想实验:

选择一个时间,任何时间。确定截至该时间的最新变更集。称之为“cs”

你怎么知道在你算出“cs”后的几秒钟内没有签入后续的变更集


没有与服务器的连接,就不可能同时进行。

如果您可以在
[assembly:AssemblyFileVersion(“1.0.0.RevisionNumber”)]中使用修订号,则可以在此处设置更改集信息

,这样,每次生成时,每个projects AssemblyInfo.cs都将包含更改集信息。诚然,这将是项目范围的,而不是特定于文件的

经过进一步研究,我发现这条线索似乎非常接近:

你说的“当前更改集”是什么意思?@johnsa了解每个签入结果都会产生一个更改集。我非常了解TFS。你还没有解释“当前”是什么意思。@JohnSaunders抱歉。正如您从服务器检索到的变更集一样,我不关心服务器上的内容。我想用变更集信息在程序集上盖章。好的,明白了。答案是“不”。TFS在本地磁盘上不保留源代码管理信息。当我们在这里时,是否可以检测到挂起的更改?