【问题标题】:SVN revert from within a NAnt script?SVN 从 NAnt 脚本中恢复?
【发布时间】:2010-02-01 10:41:26
【问题描述】:

我认为这将是一项简单的任务,但我目前无法让它工作。有内置函数,如<svn-update> 等。但似乎不是为了恢复?

我尝试使用以下方法,但收到一个错误,提示我没有提供足够的参数。

<svn command="revert" destination="${root}" uri="${build.repos}" username="${build.user}" password="${build.pwd}"></svn>

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: svn nant nant-task


    【解决方案1】:

    通过以下方式让它工作 -

    <svn command="revert" destination="${root}" uri="${build.repos}" username="${build.user}" password="${build.pwd}">
        <arg line="-R"/>
        <arg line="revert"/>
        <arg line="${root}"/>
    </svn>
    

    【讨论】:

      【解决方案2】:

      有一个generic svn command,您可以在其中指定任何命令,包括revert

      <svn command="revert" ... />
      

      【讨论】:

      • 那是我在我的问题中尝试并注意到的,但它似乎不起作用?似乎找不到任何说明我需要传递哪些参数的文档。
      • 1) 你得到什么异常/错误? 2) 这里是文档链接:nantcontrib.sourceforge.net/release/0.85-rc2/help/tasks/…
      • "svn: 没有提供足够的参数" 我之前找到了该文档,谢谢。但它只包含SVN任务的通用信息,而不是每个命令的用法,即revert。
      • 这似乎来自 SVN 本身,而不是来自 NANT 任务。
      • 你用的是哪个SVN版本?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      相关资源
      最近更新 更多