当我拉入我的代码时,git将开始回放更改,导致我的Gulp编译规则被触发。每隔一段时间,这将导致代码处于不一致的状态,从而阻止推送。
考虑这样的情况:
- rebase以提交
- 编译开始 rebase to commit b
- 编译完成步骤2
- 变基失败
有人有避免这种情况的策略吗?我在IntelliJ内部使用git/gulp,但我希望这些能以某种方式防止这种情况,而不是在每次rebase/push之前停止gulp监视器。
Git给出了关于rebase状态的信息。看到
如何知道是否有一个git的更新正在进行中?
使用Gulp,您可以轻松地使用这些方法之一来确定是否正在进行rebase,如果是,防止编译发生在您的Gulp watch
循环