我们目前使用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。
答案 0 :(得分:0)
根据最完整且自我描述的documentation,您可以轻松更改任何命令行参数。在您的特定情况下,您应该为调用添加两个args
<SvnCommit Message="Automated build server checkin"
ToolPath="$(SvnPath)"
Targets="$(MSBuildProjectDirectory)"
NonInteractive="false"
NoAuthCache="false"/>
PS:their test表示默认情况下确实使用了这两个args。