如何知道所有推送的文件是否被推送到mercurial

时间:2012-12-31 08:28:10

标签: mercurial

我在我的Ubuntu 12.04中使用mercurial进行某些应用程序的版本控制。我已经使用这些命令来推送文件 hg addremove && hg commit -m 'changes in the comment' && hg push 它正在推送所有文件。但我的问题是如何知道是否所有文件都已被推送?

2 个答案:

答案 0 :(得分: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并看到您在那里推送了更改集。

我希望这会给你带来良好的领导。

答案 1 :(得分:2)

hg help push明确说明

  

如果推送成功则返回0,如果无法推送,则返回1.

...其他返回代码意味着“有些不好”。您必须检查它并仅在零

的情况下继续操作