MSBuild任务SVNCommit所需的参数

时间:2012-07-11 15:09:10

标签: msbuild msbuild-task

我们目前使用MSBuild任务来调用subversion命令。 例如。 <SvnCommit Message="Automated build server checkin" ToolPath="$(SvnPath)" Targets="$(MSBuildProjectDirectory)"/>

问题在于它迫使subversion命令“svn ci”为我们的构建使用开关--non-interactive --no-auth-cache。

有没有人知道我可以在MSBuild任务<SVNCommit ... >中使用的任何参数来摆脱交换机--non-interactive --no-auth-cache不被使用?

THX。

1 个答案:

答案 0 :(得分:0)

根据最完整且自我描述的documentation,您可以轻松更改任何命令行参数。在您的特定情况下,您应该为调用添加两个args

<SvnCommit Message="Automated build server checkin" 
           ToolPath="$(SvnPath)" 
           Targets="$(MSBuildProjectDirectory)"
           NonInteractive="false"
           NoAuthCache="false"/>

PS:their test表示默认情况下确实使用了这两个args。