我有一份解决方案的本地副本。它与TFS绑定
是否可以从本地文件系统派生当前的更改集信息而无需调用服务器?
答案 0 :(得分:2)
这是一种解决方法,如果您可以使用[assembly: AssemblyFileVersion("1.0.0.RevisionNumber")]
中的版本号,则可以在那里设置更改集信息。
Aligning assembly version numbers with TFS Buildnumber,这样每次构建时,每个项目AssemblyInfo.cs都会包含更改集信息。不可否认,这将是项目范围的,而不是文件特定的。
经过一些研究后,我发现这个帖子似乎非常接近: TFS and msbuild version number with last changeset
答案 1 :(得分:0)
这不是答案,而是长篇评论。这就是为什么我把它标记为CW。
这是一个思想实验:
随时挑选一次。确定截至当时的最新变更集。称之为“cs”。
你怎么知道在你想出“cs”后几秒内没有检查过更改集?
如果没有与服务器的连接,则不会同时发生。