EGit を使用してリモート ブランチから新しいブランチを作成すると、間違ったリモート トラッキングが設定されます。
リモート ブランチ refs/heads/master からローカル ブランチ feature1 を作成し、すぐにアップストリームにプッシュします。次のリモート追跡は、私の .git/config ファイルで構成されます。
[branch "feature1"]
remote = origin
merge = refs/heads/master
したがって、そのブランチをプルしてプッシュすると、リモート マスター ブランチから/へプルしてプルします。代わりに、次の追跡構成が必要です。
[branch "feature1"]
remote = origin
merge = refs/heads/feature1
EGit からでも修正できることはわかっていますが、チームの他の開発者がこれに気づかず、未完成の機能をマスター ブランチにプッシュしているのではないかと心配しています。
私は何か間違ったことをしていますか?