ちょっとわかりにくいのですが、ユーザーに使わせたいマージ方法を指定するにはpull requestのマニュアルのそのリンクにあるBranch Policyから設定します。
BitBucketだとこのへん組み合わせた設定があるのは柔軟だなと思います。
Azure Reposの場合、Project SettingsにあるRepository
からBranch Policy
の中にある指定したいブランチを選びます。
マージポリシーを選択します。この辺はpull requestの設定ではなく「そのブランチに対してどういう保護をするか」という考えなので、個別のブランチに対する設定になっているようです。スクリーンショットはクラウドサービスですが、オンプレミスのAzure DevOps Serverでも可能です。クラウドサービスと同じ4種類選べるのはAzure DevOps Server 2020以降です。2019まではno-fast-foward
とsquash
のみです。