2014-11-21 4 views
8

끌어 오기 요청이 최근에 TFS에서 구현되었습니다. 사용자가 끌어 오기 요청을하도록 강요하고 다른 사용자가 지점에 병합하기 전에 검토하도록하는 방법이 있습니까?TFS에서 끌어 오기 요청 필요

TFS 그룹의 분기에 대한 참가 권한을 제한하려했지만 Pull 요청을 통해 병합하지 못했습니다.

답변

8

귀하의 질문에 TFS 2013 태그를 붙였습니다. 귀하가 엄격하게 요구하는 것은 불가능하다고 생각합니다.

TFS 2015 및 VSO에서는 팀 프로젝트 설정 -> 버전 제어 -> 리포지토리 클릭 -> 분기 정책에서 분기 정책이라는 기능에 액세스 할 수 있습니다.

글쎄요. 풀 요청 당 최소 검토자가 필요합니다.. 다른 사람이 검토를하는 것이 중요 할 경우 사용자가 자신의 변경 사항을 승인 할 수 있음을 확인하십시오.이 선택되지 않았습니다.

좀 더 자세히 설명하는 blog post을 작성했습니다.

1

TFS 2015에는이 기능을 지원하는 기능이 있습니다 (방금 출시 된 CTP1에는 없습니다).

+0

어떤 기능이 있습니까? – Trevor

+0

지점 정책이라고합니다 : https://www.visualstudio.com/en-us/docs/git/branch-policies –

1

저는 승인자와 기여자라는 두 개의 별도 그룹을 만들어이 문제를 해결할 수있었습니다. 그런 다음 기여자가 특정 분기에 기여하는 것을 제한하고 승인자 만 허용했습니다.

주요 차이점은 승인자가 참여자에없고 그 반대입니다.

사람들이 두 그룹에 속한 경우, TFS 2015를 사용할 수있을 때까지 승인자에게 보조 계정을 제공 할 것을 제안합니다. 이렇게하면 승인자가 끌어 오기 요청을하지 않고도 변경 내용을 푸시하지는 않지만 적어도 올바른 방향으로 이동하게됩니다.

관련 문제