在svn ant任务中,有没有办法从svn签出而无需硬编码凭证?

时间:2012-04-16 07:46:55

标签: svnant

我正在尝试从svn网址检出代码库。当我硬编码凭证或将其定义为属性时,它工作正常。我的问题是,是否可以在运行时从用户获取凭据(即,当我运行build.xml脚本时)?

<target name="svn">
    <svn **username="the username here" password="the password here"**>
        <checkout url="the url" destPath="${checkout}" />
    </svn>
</target>

提前感谢.. :)

1 个答案:

答案 0 :(得分:0)

您可以预先使用Ant的输入任务,如:

   <input message="Please enter username:" addproperty="user" />

然后只需使用${user}作为 svn用户名属性。