git gurusに、ローカルおよびリモート追跡ブランチをgitで管理するのが初めての人を支援するスクリプトがありますか。分散バージョン管理の支持者はこのアイデアを嘲笑するかもしれませんが、それは人々をgitで立ち上げるのに役立つと私は信じています。
次のようなスクリプトを探しています。
- (同じ名前の)新しいリモートブランチごとにローカルブランチを作成します
- 存在しなくなったリモートブランチのリモート追跡ブランチを整理します
- それらのプルーニングされたリモートブランチのローカルブランチを削除します(ローカルブランチがリモートよりも進んでいるかどうかをユーザーに確認してください)
すべての開発者がプッシュ/プルする中央のgitリポジトリを使用します。そのため、gitをSVNのように機能させたいと考えています(ただし、より優れたマージ機能を備えています)。
GUIからGitExtensionsでこれを機能させることができればボーナス。