您的功能请求是否与问题有关?
当从master
运行auto shipit
master
,当版本碰撞和更改日志提交被推送时,将发生错误。
描述您想要的解决方案
在 git 之前检测问题并给出指导性错误。
描述你考虑过的替代方案
从远程签出本地 baseBranch 和 git pull。
@jrschumacher我在没有泄露令牌的屏幕截图的情况下重新创建了这个问题。 忘记标题是什么了
🤦♂️谢谢这是漫长的一天。 如果您将我指向正确的文件,我将调查添加检查和错误。 我查看了核心,但没有看到推动发生的地方。
这个回购是公开的吗? 我可以四处看看。
@hipstersmoothie https://github.com/avkvirtru/virtuoso-design-system
这个的日志在哪里。 目前,如果我们检测到这种情况,我们确实有代码会中止发布
ls-remote 命令的文档: https :
所以我能看到这种情况发生的唯一方法是,如果你在正确的时间合并了 2 个 PR。
挂钩顺序如下:
让我看看我是否可以创建一个可重复的场景并提供日志。
我明白发生了什么。 如果它运行的命令很长,则使用prepublishOnly
将延长afterVersion
和publish
之间的窗口。
publish
步骤publish
而第一个 PR 刚刚完成我的建议是运行你的构建然后运行auto
(删除prepublishOnly
脚本)
我将更新此文档并对此类情况发出警告。
明白了。 因此,如果我将其移动到prerelease
应该可以解决它吗?
是的,那也行!
非常感谢这个伟大的工具和支持。
感谢您使用auto
! (为了解决这个问题 https://github.com/intuit/auto/pull/1419)
我要关闭这个问题。 如果您发现这种情况仍在发生,请随时打开另一个问题。