2013-11-21 1 views
17

우리는 파일 요청 탭에서 파일 변경 탭을 자주 사용하여 지점에서 수행 한 작업을 검토하고 있지만, 불행하게도 개발 프로세스의 대부분은 Flex를 재생성하는 것입니다 서비스가 변경된 파일을 볼 때 변경 사항의 99 %는 부적절합니다. 따라서 검토해야 할 중요한 변경 사항을 놓치기 쉽습니다.pull 요청에서 특정 파일, 파일 형식 또는 폴더를 무시함 diff

우리는 이러한 재생성 된 서비스가있는 폴더를 알고 있으며 모든 재생성 변경 내용을 한 커밋으로 커밋하여 도움이 될 수 있습니다.

누구나 개선 할 수있는 제안이 있습니까? 이상적으로 우리는 끌어 오기 요청 diff에서 폴더를 제외합니다.

+0

해결 방법을 찾았습니까? – Callistino

+0

이 질문에 대한 답변도 관심이 있습니다. – Emanuel

+2

그 파일들이 처음에는 .gitignore에 있으면 안된다고 확신합니까? –

답변

1

현재 GitHub는 파일 또는 폴더를 끌어 오기 요청에서 제외하는 방법을 지원하지 않습니다.

풀 요청을 보내는 동안 나는이 문제를 가지고 있으며 나는 단지 생각할 수있는 내 개발 팀에 통증을 일으키는 것이었다 경우 다음

목표는 차이에서 폴더와 파일을 제외하는 것 동시에 전체 끌어 오기 요청이 준비되기 전에 서비스의 변경 내용을 병합하지 않으려 고합니다. 이 솔루션은 적합하지 않습니다하지만 당신은 할 수 :

  1. 커밋하고 검토에 관심이있는 폴더를 밀어 - A
  2. 지점 아웃 지점을하고 당신이 정말로 비교하려는 파일을 커밋 - 지점 B
  3. B에서 A으로 끌어 오기 요청을 열면 관심있는 내용 만 볼 수 있습니다.

나는이 제안에 마음에 들지 않는 몇 가지 : (? 떠들썩한 파티 스크립트)

  • 당신은 어떤 방법으로이 문제를 자동화해야합니다, 그렇지 않으면 너무 많은 수동 작업이 될 것
  • 검토의 일부로 코드를 변경해야하는 경우 프로세스를 반복해야합니다. 아마도 해당 파일을 다시 생성해야하기 때문일 수 있습니다. 이것은 당신이 변화의 역사를 볼 수있는 풀 요청의 좋은 대화 값을 물리 칠 것

어쩌면 사람이를위한 더 나은 흐름을 가지고,하지만 난 상류 추진하는 distribution files과 같은 문제를 가지고 내가 처리 그것은 단지 그들을 완전히 지나치게함으로써. 그러나 유스 케이스가 내 것보다 훨씬 까다 롭다 고 생각합니다.

희망이 도움이되거나 다른 사용자에게 뭔가를 시작할 수 있습니다.

3

이제 Github에는 끌어 오기 요청을 탐색 할 수있는 기능이 추가되었습니다.

끌어 오기 요청에서 특정 파일을 필터링하고 건너 뛸 수 있습니다. t을 누르면 풀 요청시이 기능에 액세스 할 수 있습니다.

언급 한대로 검토하지 않으려는 파일은 별도의 커밋으로 보관할 수도 있습니다. 그런 다음 커밋 필터 기능을 이용할 수 있습니다.이 기능을 사용하면 전체 끌어 오기 요청이 아닌 하나의 커밋만으로 변경 내용을 볼 수 있습니다. c을 누르면이 선택기가 표시되고 pn을 사용하면 이전 커밋과 다음 커밋으로 각각 이동할 수 있습니다.

?은 바로 가기 키 목록을 표시합니다.

출처 : https://github.com/blog/2123-more-code-review-tools

관련 문제