gpt4 book ai didi

python - 通过脚本自动提交和推送 Mercurial

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:55 24 4
gpt4 key购买 nike

我希望运行一个脚本,自动检查已提交到特定目录的新 Assets (不是代码的文件),然后每隔一段时间自动提交这些文件并推送它们。

我可以制作一个通过命令行执行此操作的脚本,但我很好奇 Mercurial 是否为此提供了任何特殊功能,特别是我真的想要某种返回错误代码,以便我的脚本知道是否流程随时中断,因此我可以向特定开发人员发送包含错误的电子邮件。例如,如果由于某种原因推送失败,因为首先需要拉取,我希望脚本获取一个代码,以便它知道这一点并可以正确处理它。

我尝试对此进行研究,但只能找到诸如提交后自动执行推送之类的内容,这并不是我正在寻找的内容。

最佳答案

您可以随时检查所用命令的退出代码

  • hg add(如果 WC 中出现新的、未版本控制的文件)“如果所有文件都成功添加,则返回 0”:非零表示“这里有些麻烦,并非所有文件都已添加”
  • hg commit “成功时返回 0,如果没有更改则返回 1”:1 表示“没有提交,没有任何内容可推送”
  • hg push “如果推送成功,则返回 0,如果没有要推送的内容,则返回 1”

关于python - 通过脚本自动提交和推送 Mercurial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com