2017-09-21 17 views
4

チームメンバーがgitを使ってVisual Studioオンラインでプルリクエストを出しました。承認され、正常に統合されましたが、元に戻してPRの前に支店の状態に戻したいと考えています。Visual Studioオンラインでgit pull要求を元に戻すには?

ローカルに、私はこれを行う方法を知っています。私たちのマスターブランチのバージョンを入手し、ブランチの以前のバージョンに戻し、標準のPRのようにコミットすることです。しかし、VSTFSをオンラインで「元に戻す」方法はありませんか?

おかげ

更新

私の謝罪。私はこれがTFS 2015用であることを明確にしておらず、明らかに2015年の機能として利用できませんでした。

+1

あなたの質問を明確にする必要があります。私はVisual Studio Onlineを書いているので、間違ってVSTSと理解していましたが、あなたのコメントから、実際にはTFS 2015(オン・プレミアム)を意味すると答えています。 –

答えて

5

あなたはVSTSで直接完成プルリクエストを元に戻すことができます。

  1. 移動完了プル要求へ:コード>>リクエストを引い>> は選択
  2. を完了し、あなたがしたいプルリクエストを開きます元に戻す。 のアクションDelete source Branchボタンの後ろ)
  3. クリック>> 戻す
  4. 開け元に戻すプル要求ダイアログをクリックし元に戻す
  5. クリック復帰成功ダイアログにプルリクエストを作成します。

    Revert succeeded in creating the new branch Dev-revert-from-master.

  6. クリックDelete Dev-revert-from-master after mergingため チェックボックスを有効にします>> >>完全を承認 >>を作成します>> 完全マージ

でコードを確認してくださいマスターブランチ、それは元に戻す必要があります。

enter image description here

+0

「詳細」オプションが表示されないため、別のバージョンのUIが必要です。 VSTFS 2015のための方法はありますか?ここにスクリーンショットがあります:https://imgur.com/a/pGy9o – Kat

+0

@Kat Visual Studio Team Services(VSTS)を求めましたので、VSTSのソリューションを提供しました。この機能は、TFS 2015ではサポートされていません。** Revert **機能を使用するには、TFS 2017以降のバージョンにアップグレードすることができます。 –

+0

このプロセスに関する[公式ドキュメント](https://docs.microsoft.com/en-us/vsts/git/pull-requests#revert-a-pull-request) – spottedmahn

1

オンラインでVFSFSを単に「取り消す」方法はありませんか?

私が知っているわけではありません:復帰し、新しいコミットを新しいPRとしてプッシュするのが最も簡単な方法です。

関連する問題