2017-09-10 272 views
0

如何检查tfs中的程序集信息? 我使用TFS CI和我有一个工作空间,当我尝试在未决检查:检查在40.3410618Z没有文件 2017-09-10T17:使用tfs检查配置文件中的程序集信息

2017-09-10T17:37: 37:40.8732772Z没有与 指定项目匹配的未决更改。

更改,tfs日志显示没有挂起的更改,但我的dll版本是正确的。 我可以在Visual Studio中看到assemblyinfo文件的挂起更改。 我使用的AssemblyInfo在CI插件,我为您在使用PowerShell命令:

Tf.exe checkin $/[path]/assemblyinfo.cs

+0

为什么要提交生成输出到版本控制?您可以使用*发布构建工件*任务发布构建输出。 –

+0

@DanielMann我想检查汇编信息文件。 –

回答

1

当你在VS建立本地,在工作区中生成的文件assemblyinfo.cs(源代码控制项目映射),并会在Pending Changes页面中自动检测。

但根据您的描述,您使用TFS构建,这意味着文件assemblyinfo.cs还没有在源代码管理中。除非您将输出发布/添加到活动工作区,就像使用VS在本地构建一样,那么您可以直接签入。否则,你必须首先将文件添加到源代码管理,然后登记。

因此,只要尝试首先运行“tf status”命令,它就会显示待处理更改的列表。

tf stat /collection:http://server:8080/tfs/Collection 

如果这个文件没有被列出,只需运行tf add第一,然后tf checkin(您需要先更改目录到你的映射文件夹)

相关问题