代码之家  ›  专栏  ›  技术社区  ›  Roland

intellij:无法通过批处理文件执行svn

  •  0
  • Roland  · 技术社区  · 6 年前

    使用intellij中的svn时,我将svn客户机包装在批处理文件中,以便对其进行一些处理。实际上批处理文件将调用 Powershell 脚本当我从命令行调用它时,它工作得很好,但是当我将intellij配置为使用该批处理文件作为svn命令行客户机时,会得到以下错误:

    无法使用subversion命令行客户端:mysvn.bat

    可能颠覆可执行文件的路径是错误的把它修好。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dmitrii Smirnov    6 年前

    IDE调用调用PowerShell脚本的批处理文件为什么要在一行中使用多个包装器,而不是在普通的命令行客户机中只使用一个呢?

    IDE通过尝试执行可执行文件并确保调用不会因超时而失败,也不会返回错误来验证可执行文件。看起来其中一个包装器返回了一个错误代码。

    如果我将svn调用打包到bat文件或mac上的sh脚本中,这对我来说很好。