2017-12-20 15 views

答えて

0

コードをVSTSにプッシュして共有しないと、他の人が見ることができません。しかし、VSTSはプル要求を構築しています。これにより、コードを別のブランチとしてプッシュし、変更のマージを受け入れる前に正式なレビュープロセスを実行することができます。

あなたがドキュメントに多くの情報を見つけることができます:あなたのローカルリポジトリの変更を検討する前に、あなたはすべてのことを確認する必要があり、

まず:Review code with pull requests

+0

@マリナ・リウ - MSFT、あなたの入力はありがとうございます。しかし、VSTSには開発者のコ​​ードをVSTSにプッシュする前に、VSTSにオプションがありますか? – PRAVEEN

+0

@Marina Liu - MSFTでは、VSTSにプッシュされる前に変更内容を確認したい人は、ローカルのソースツリー(クライアント)ソフトウェアで実行して、変更を正しく知る必要があると言います。 – PRAVEEN

+0

@マリナ・リウ - MSFT、要件は、VSTSにプッシュしようとする前に、VSTSレビューアにコードをプッシュしようとしている人が、警告が出る必要がある/変更が承認されたかどうかを示すポップアップウィンドウが必要です。 VSTS.ifのレビュー担当者がVSTSにプッシュしようとしている変更を承認していない場合、開発者は変更がプッシュされていないという電子メールアラートを受け取るべきです。 – PRAVEEN

0

あなたは以下を使用することができますがプッシュする前に変更を確認するためのコマンドリモートリポジトリからのコミットがローカルリポジトリに引き込まれます。最初にコマンドgit pullを使用することができます。

ローカルブランチ(ここではmasterブランチと仮定)とorigin/masterの間の変更を確認できます。

  • は、それはあなたがローカルmaster枝の上に作られたコミットを示したが、まだリモートリポジトリにプッシュしませんリモートブランチ

    git log origin/master..master --oneline 
    

    にプッシュされていないコミットを確認します。地元master支店およびリモートのmasterブランチ

    git diff origin/master master 
    

    の間に変更されたファイルを確認するには

  • それはorigin/mastermasterを比較することにより、各変更ファイルの違いを一覧表示されます。

+0

、要件は、VSTSにプッシュしようとする前のものです。誰がコードをVSTSにプッシュしようとしていますか?警告/ポップアップウィンドウで変更が承認されたかどうかを示す必要があります。 VSTSにプッシュしようとしている変更を承認した場合、開発者は変更がプッシュされていないという電子メール警告を受け取るべきです。 – PRAVEEN

+0

いいえ、gitはVCSを配布するものなので、VSTSをプッシュする前にゲートすることはできません。回避策はブランチポリシーを追加することです。そのため、開発者はブランチに直接プッシュすることはできませんが、プルリクエストを介してブランチにマージする必要があります。 –

関連する問題