2017-10-22 2 views
1

私はブランチstavを押して、masterへのプル要求を作成します。ブランチstavに支店masterの最後の変更が含まれている場合にのみ、プルリクエストが承認されるようにしたいと考えています。Git-TFS - プルリクエストが承認される前に支店が最新であることを確認するにはどうすればよいですか?

私はMicrosoft Visual Studio Team Foundation Serverバージョン14.95.25122.0を使用しています。

可能ですか?そうでない場合は、masterstavの間の「マージされた」コンテンツに対して実行されるテストがないため、システムにバグを作成する可能性があります。 enter image description here

+0

最初は、あなたのプラットフォームでサポートされていたff-onlyマージルール(他の小さな変更の中でも競合が存在する場合、マージは許可されていません)がサポートされていたかどうかを確認しましたが、 ](https://docs.microsoft.com/en-us/vsts/git/branch-policies#merge-requirements)。または、デフォルトのオプションはFF-Onlyマージですか?ガイドはこれを示唆しているようではありませんが、ここでチェックボックスを有効/無効にしようとすると、探している結果が得られるかもしれません...正直なところ、tbh :( – Jonathan

+0

同じチュートリアルを読んでください:(それを見てくれてありがとう.. :) –

答えて

0

私は完全にあなたのポイントを得たかはわからない:


GitHubには、このオプションを持っています。 Make sure that the pull request can be approved only if branch stav contain the last changes from branch master.あなたがしたいのは、マスターをstavにマージし、stavをマスターにマージするのと同じです。これは今のところTFSの単一のプルリクエストプロセス中には不可能です。

Require branches to be up-to-date before merging GitHubのEnabling required status checksについて話している場合は、 TFSにそのような機能はありません。のユーザーボイスhereを追加すると、TFS PMはあなたの提案を親切に評価します。

関連する問題