我是TortoiseSVN的新手,我已经设法在我的Windows 7 PC上使用SVN配置项目。 现在我正在尝试将CruiseControl.NET配置为与SVN集成以执行持续集成和开发。
我遇到了ccnet.config文件,它要求我提供trunkUrl值。
我的项目和我的SVN存储库都在我的电脑上用于测试目的,所以我应该使用" file:/// F:/ Contract Projects / medicaltoolrepository"作为trunkUrl的值。
这是我的ccnet.config内容
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="Medical Report Generator">
<triggers>
<intervalTrigger initialSeconds="0" seconds="1800"/>
</triggers>
<sourcecontrol type="svn">
<trunkUrl>file:///F:/Contract Projects/medicaltoolrepository</trunkUrl>
<workingDirectory>F:/Contract Projects/Medical Report Generator/ReportGenerator.Web_VS2012_MedicalTheme/</workingDirectory>
<executable>C:\Program Files (x86)\Subversion\bin\svn.exe</executable>
</sourcecontrol>
</project>
</cruisecontrol>
有人能告诉我在哪里可以获得trunkUrl和workingDirectory参数的值。我当前的配置必定是错误的,因为CruiseControl无法启动。 谢谢&amp;的问候,
答案 0 :(得分:0)
主干应该是svn:://localhost/myrepo
或者如果你使用的是apache http://localhost/svn/myrepo
。
和工作目录是您要将存储库签出到本地磁盘的位置。
您是否使用svnadmin create <reponame>
创建了存储库?你需要先做到这一点。打开命令提示符并键入“where svnadmin”。如果你没有,请到http://sourceforge.net/projects/win32svn/