在 SVN Ant 任务中,有没有办法在不对凭据进行硬编码的情况下从 SVN 签出



我正在尝试从 svn URL 中签出代码库。当我对凭据进行硬编码或将其定义为属性时,它工作正常。我的问题是,是否可以在运行时(即当我运行构建时.xml脚本)从用户那里获取凭据?

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

提前感谢.. :)

你可以事先使用 Ant 的输入任务,如下所示:

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

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

最新更新