我正在构建一个应用程序,其中提交推送发生在后台。我能够提交 - 推送到远程服务器。 现在我要让我的应用程序执行提交 - 异步推送。因此,每当我在命令行中进行推送时,我需要得到响应(说它是否成功推送) 截至目前,这是成功推送的信息
pushing to http://...
1 changesets found
remote:adding changesets
remote:adding manifests
remote adding file changes
remote added 1 changesets with 1 changes to 1 files
如果我得到了成功或失败或0/1
这样的话会非常有帮助我的一位朋友告诉我在执行push命令后立即运行echo%errorvariable% 返回0表示成功(成功推送或无更改),返回-1表示错误。 这是正确的吗?
答案 0 :(得分:0)
使用Windows命令提示符,回显返回代码的命令实际上是echo %errorlevel%
。我刚做了一个快速测试,得到了%errorlevel%
的三个值:
根据您启动Mercurial的方式,您应该能够在不执行echo %errorlevel%
的情况下访问返回代码。您需要查看要调用的函数的文档以获取详细信息。