在git-rebase期间编译Gulp导致rebase错误



当我拉入我的代码时,git将开始回放更改,导致我的Gulp编译规则被触发。每隔一段时间,这将导致代码处于不一致的状态,从而阻止推送。

考虑这样的情况:

  1. rebase以提交
  2. 编译开始
  3. rebase to commit b
  4. 编译完成步骤2
  5. 变基失败

有人有避免这种情况的策略吗?我在IntelliJ内部使用git/gulp,但我希望这些能以某种方式防止这种情况,而不是在每次rebase/push之前停止gulp监视器。

Git给出了关于rebase状态的信息。看到

如何知道是否有一个git的更新正在进行中?

使用Gulp,您可以轻松地使用这些方法之一来确定是否正在进行rebase,如果是,防止编译发生在您的Gulp watch循环

最新更新