使用IntelliJ中的SVN时,我将SVN客户端包装在批处理文件中,以便对其进行一些处理。实际上,批处理文件将调用Powershell脚本。当我从命令行调用它时,它工作正常,但是当我配置IntelliJ将该批处理文件用作SVN命令行客户端时,出现以下错误:
不能使用Subversion命令行客户端:mySvn.bat
Subversion可执行文件的路径可能错误。修复它。
答案 0 :(得分:1)
IDE调用了一个调用PowerShell脚本的批处理文件...为什么在连续的命令行客户端中连续使用多个包装而不是一个包装?
IDE通过尝试执行可执行文件并确保调用不会因超时而失败并且不返回错误来验证可执行文件。看起来其中一个包装器返回了错误代码。
如果我将svn调用包装到例如bat文件或Mac上的sh脚本。