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

时间:2015-09-14 14:03:56

标签: git intellij-idea gulp git-rebase gulp-watch

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

考虑这样的情况:

  1. rebase to commit a
  2. 编译开始
  3. rebase to commit b
  4. 编译第2步完成
  5. rebase失败
  6. 有没有人有避免这个的策略?我在IntelliJ中使用git / gulp,但是我希望这些能够阻止这一点,除了在每次单个rebase / push之前停止Gulp观察者。

1 个答案:

答案 0 :(得分:1)

Git提供有关rebase状态的信息。见

How to know if there is a git rebase in progress?

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