最近、SVNからgitに移行しました。メインの「リリース」ブランチ(マスター)と連携し、開発者が取り組んでいるすべての機能の機能ブランチを使用します。TeamCityには、すべての機能ブランチ用のプロジェクトがあり、もちろんマスター用のプロジェクトもあります。
SVNを使用したとき、誰かがマスターから機能ブランチに、またはその逆にマージするたびに、そのマージはTeamCityによって1つのコミットとして扱われました。現在、gitを使用すると、すべてのマージにより、TeamCityはこのマージに伴うすべてのコミットを表示します。
これにより、いくつかの問題が発生します。たとえば、誰かがマスターから機能ブランチにマージし、そのマージによってTeamCityプロジェクトに「283の保留中の変更」が表示される場合、ビルドが失敗すると、これらの変更の作成者に、変更があったかのように通知されます。機能ブランチでのこれらの変更。
TeamCityにgitマージを単一のコミットとして扱うように指示する方法はありますか?
押しつぶされたマージを使用してそれを解決することはできますが、それは本当に避けたいものです。