문제

우리는 전복을 사용하고 모든 체크인 중에 스크립트는 모든 차이가있는 패치 파일을 만듭니다. 이제 동일한 문제/결함의 경우 여러 체크인이있을 수 있으며 여러 패치 파일이 있습니다. 이제 문제에 대한 통합 변경 사항을 확인하려면 모든 패치 파일을 병합해야합니다. 그렇게 할 방법이 있습니까?

또는 동일한 문제를 해결하는 또 다른 방법은 다음과 같습니다. 특정 의견의 일부로 수행 된 모든 변경 사항의 결합 된 차이를 얻을 수있는 방법이 있습니까? 예 :

코멘트로 체크인 : "123 : 첫 번째 변경"
코멘트로 체크인 : "123 : 두 번째 변경 세트"
코멘트로 체크인 : "123 : 세 번째 변경"..

주석이 접두사 123을 가진 모든 변화의 결합 된 차이를 얻는 방법이 있습니까?

도움이 되었습니까?

해결책

결합 된 ~에서 Patchutils 당신을 위해 diff를 결합 할 수 있습니다.

(뻔뻔스럽게 빌린 이 이전 SO 질문.)

다른 팁

첫 번째 변경 사항 직전 개정에서 시작하여 새 지점을 만드십시오. 새 지점에서 문제의 각 변경 사항을 순서대로 병합하십시오. 새 지점의 시작과 최종 결과 사이에 차이가 있습니다.

(문제 기반 분기를하는 경우 위의 상황이 자동으로 얻을 수 있습니다).

Mercurial은 패치 컬렉션, 즉 MQ Exension을 처리하기에 좋은 확장 기능을 가지고 있습니다. 결국, 이불을 기반으로합니다 (http://savannah.nongnu.org/projects/quilt), 패치를 서로 쌓기 위해 설계된 시스템.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top