我在我的 Ubuntu 12.04 中使用 mercurial 来控制某些应用程序的版本。我已经使用这些命令来推送文件
hg addremove && hg commit -m 'changes in the comment' && hg push
它正在推送所有文件。但我的问题是如何知道是否所有文件都已推送?
user678978
问问题
88 次
2 回答
2
如果没有错误,并且 push 命令以如下输出结束:
searching for changes
15 changesets found
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 15 changesets with 30 changes to 28 files
[command completed successfully Mon Dec 31 10:32:33 2012]
我可以安全地假设推动是好的。
如果您有权访问您推送到的存储库,请尝试hg heads
查看您的推送更改集。
我希望这能给你一个很好的领导。
于 2012-12-31T08:34:32.283 回答
2
hg help push
明确指出
如果推送成功返回 0,如果没有推送则返回 1。
...其他返回码的意思是“事情很糟糕”。您必须检查它并仅在零的情况下继续操作
于 2013-01-01T05:44:19.027 回答