2017-09-21 1 views
4

팀원이 git를 사용하여 Visual Studio 온라인에 풀 요청을했습니다. 승인되고 병합되었습니다. 그러나이를 취소하고 홍보 전에 지사의 상태로 되돌리고 싶습니다.Visual Studio 온라인에서 git pull 요청을 되돌리려면 어떻게해야합니까?

로컬에서는이 작업을 수행하는 방법을 알고 있습니다. 우리의 master 브랜치의 버전을 얻고, 브랜치에서 이전 버전으로 되돌리고 표준 PR처럼 커밋하는 것이 될 것입니다. 그러나 VSTFS 온라인에서 단순히 "실행 취소"할 방법이 없습니까?

감사

업데이트

나의 사과. 나는 이것이 TFS 2015에 대한 것이지 명확히 밝혀지지 않았으며 분명히 2015 년에 그 기능으로 사용할 수 없다는 것을 알았습니다.

+1

질문을 명확하게해야 할 수도 있습니다. Visual Studio Online을 작성했기 때문에 I와 Andy가 VSTS로 잘못 이해하고 있지만 Andy가 대답 한 것처럼 실제로는 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에서 지원되지 않습니다. ** 되돌리기 ** 기능을 사용하려면 TFS 2017 이상 버전으로 업그레이드 할 수 있습니다. –

+0

이 과정에서 [공식 문서] (https://docs.microsoft.com/en-us/vsts/git/pull-requests#revert-a-pull-request) – spottedmahn

1

온라인으로 VSTFS를 단순히 "실행 취소"할 방법이 없습니까?

내가 알지는 못했지만 : 되 돌린 다음 새 PR로 새로운 커밋을 푸는 것이 가장 간단한 방법입니다.

관련 문제