1

ブランチスイッチで早送りマージを行うフックスクリプトはどこかにありますか?複数のブランチがあるリポジトリがあり、それらのいくつかで作業する必要があります。現在チェックアウトされているブランチを明らかにマージするgitpullの後、ブランチを切り替えるときに次のメッセージが表示されることがよくあります。

> git checkout master 
Switched to branch 'master'
Your branch is behind 'origin/master' by 10 commits, and can be fast-forwarded.
> 

ブランチが変更されたときに、gitにその早送りマージを自動的に実行させたいと思います。無条件にマージしたくないのですが、早送りが可能な場合に限ります。

提案を事前にありがとう、
ロンダ

4

1 に答える 1

1

結合するために、フックではなくエイリアスを提案します。

  • git pull
  • 「プログラムで単一の git コミットを早送りするにはどうすればよいですか?」で詳しく説明されているスクリプトの 1 つを使用します。(ただし、ずっと早送りするために適応)

「ブランチを常に更新したい場合に Git を使用する」という質問は、スクリプト「」git-fetch-and-fast-forward-all-branches.shを参照しており、ここで興味深い可能性があります。

于 2012-04-24T15:54:53.667 に答える