Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
Svn cruisecontrol.net内部版本号不为';t增量_Svn_Ccnet Config - Fatal编程技术网

Svn cruisecontrol.net内部版本号不为';t增量

Svn cruisecontrol.net内部版本号不为';t增量,svn,ccnet-config,Svn,Ccnet Config,我们使用Cruise Control.Net作为构建服务器。对于我们的版本编号,我们将SvnRevionLabeller与以下配置一起使用 <labeller type="svnRevisionLabeller"> <major>0</major> <minor>1</minor> <versionFile>VersionInfo.cs</versionFile>

我们使用Cruise Control.Net作为构建服务器。对于我们的版本编号,我们将SvnRevionLabeller与以下配置一起使用

<labeller type="svnRevisionLabeller">
        <major>0</major>
        <minor>1</minor>
        <versionFile>VersionInfo.cs</versionFile>
        <url>$(svn_src)/project/trunk</url>
        <executable>$(svn_exe)</executable>
        <username>$(svn_user)</username>
        <password>$(svn_password)</password>
        <incrementOnForce>true</incrementOnForce>
</labeller>

0
1.
VersionInfo.cs
$(svn\U src)/项目/主干
$(svn_exe)
$(svn_用户)
$(svn_密码)
真的
这项工作很好,除了在一个坏的建设。生成的内部版本号与断开的内部版本之前的最后一个正确内部版本的内部版本号相同。
我们需要什么设置才能为新的正确版本提供递增的版本号?

我不使用CC,因此无法给出确切的答案。只是觉得有些事情值得澄清。上面的组件看起来像是获取了正在构建的SVN版本,并将其包含在源代码中。修订版在变吗?瞧,你是否向SVN提交了一份新的文件来修复构建,并触发了一个新的构建?我想这就是你的意思,但如果不是,那么也许这就解释了为什么你没有得到一个新的修订号。修订号在变化,但在整个存储库中是全局的。生成项目的生成编号将递增,除非上一个生成失败,否则它将使用上一个成功生成的生成编号。