我们的部署系统涉及推送到具有多个网址的遥控器。但是,这些URL中的一个,部分或全部可能具有更新的提交(例如,修补程序),因此如果部署推送的旧提交而不是远程位置中存在,则它将失败。然而,这似乎是在扼杀整个推动,而不是继续其余的位置。
有没有办法抑制错误,以便尝试推送到所有位置?
答案 0 :(得分:0)
我发表评论,但我似乎没有足够的声誉。我很好奇您的部署系统为何如此工作。如果它绝对必须,你可能想知道How do I properly force a Git push?但如果确实如此,迭代一系列遥控器会更有意义。或者添加到遥控器,以便在推动之前拉动。
您是否查看了子模块或Nested git repositories?
几周前你问过这个问题,你有什么想法?
答案 1 :(得分:0)
我切换到计划的部署系统而不是推送。它更安全,任何错误都不可能影响另一台服务器。