2016-10-08 2 views
2

특정 커밋에서 끌어 오기 요청을 만들려고합니다. 가능한가?VS 팀 서비스를 통해 특정 커밋에서 끌어 오기 요청 만들기

세부 :

가 C1, C2, 지점 (B1)에서 (C3)을 투입하고, (C3)가 지점 B2에서 또한 커밋. 커밋 c2를 분기 b2로 병합하기위한 끌어 오기 요청을 만듭니다.

  • 특정 커밋에서 새로운 지점을 만들고 이것에 대한 어떤 VS 팀 서비스 API를 찾을 수 없습니다 :

    내는 시도를 실패했습니다.

  • 특정 커밋에 태그를 생성하고, 방법을 모르면 단 get tag api을 찾았습니다.
  • b2에서 임시 분기 b3을 작성하고 cherry-pick을 선택하여 c2를 b3으로 만들고 b3에서 b2로 끌어 오기 요청을 작성하십시오. 나는 rebases, 병합과 관련이있다 아무것도 A가 병합이나 분쟁 해결을 수행 할 수있는 기능이없는 REST API 광고 때문에 official document.
+0

서버에서 Cherry Pick에 대한 특정 명령이 없습니다. 체리 피는 단지 커밋 일뿐입니다. 원하는 커밋을 만들고 나머지 API로 밀어 넣어야합니다. – jessehouwing

+0

@jessehouwing 질문을 업데이트했습니다. 좀 봐 주시겠습니까? 나는 또한 당신의 제안을 시도하고있다. – mosyu

+2

가장 간단한 방법은 Repo를 로컬에서 복제하고 명령을 실행 한 다음 다시 서비스에 푸시하는 것입니다. 현재 REST API는 간단한 유형 커밋에만 작동하며 모든 노력이 필요합니다. 일반적인 명령 행 도구로 처리하는 것이 훨씬 쉽습니다. – jessehouwing

답변

2

에서 나뭇 가지에 커밋 기존 선택할 수있는 방법이 표시되지 않습니다 체리 피클 등은 커밋 데이터를 다시 VSTS로 푸시하기 전에 로컬로 수행해야합니다.

가장 간단한 해결책은 대상 repo의 복제를 수행 한 다음 변경 사항을 다시 수행하기 전에 수행하는 것입니다.

당신이 성취하고자하는 바에 따라, 얕은 복제본으로 충분할 수도 있습니다. 체리를 오래 체 켓으로 선택하고 싶다면 그럴 수도 있습니다.

관련 문제