Svn 如何使用CruiseControl.net根据Subversion版本号设置内部版本号
可能重复:Svn 如何使用CruiseControl.net根据Subversion版本号设置内部版本号,svn,msbuild,cruisecontrol.net,Svn,Msbuild,Cruisecontrol.net,可能重复: 我正在完成安装CruiseControl.net并转换Msbuild脚本以使用它的过程。我想让我们的版本号反映Subversion版本号。看起来好像最后一个变更标签机应该可以工作,但我得到的只是“未知” 我的最终目标是使用内部版本号(递增1)和subversion修订版格式化内部版本号。但现在我只接受修订号 澄清:我正在尝试更新CruiseControl.Net版本号。不仅仅是编译结果中的版本号。MSBuild社区任务项目有一个subversion任务,它将帮助您完成这项工作 任务
我正在完成安装CruiseControl.net并转换Msbuild脚本以使用它的过程。我想让我们的版本号反映Subversion版本号。看起来好像最后一个变更标签机应该可以工作,但我得到的只是“未知” 我的最终目标是使用内部版本号(递增1)和subversion修订版格式化内部版本号。但现在我只接受修订号
澄清:我正在尝试更新CruiseControl.Net版本号。不仅仅是编译结果中的版本号。MSBuild社区任务项目有一个subversion任务,它将帮助您完成这项工作 任务包括: 描述组件的文章:
SVN常见问题解答介绍了如何使用GNU
make
实现这一点。我相信它很容易适应。如果你想在CC.Net中更改版本号,我相信你想使用一个-可能是最后一个更改标签机,尽管我自己没有使用过。我发现了一个重复的问题。这让我想到了谷歌代码
这对我来说似乎是最好的解决办法。我稍微修改了代码,因为我希望subversion版本号是版本号中的最后一个编号。大调、小调、构建、修订。默认情况下,此labeller执行major.minor.revision.build。我正在MSBuild脚本中使用MSBuild社区任务,但我需要更新CC.net内部版本号。啊,我明白了。我不知道该怎么做。是否可以编写自定义任务来修改文件?