나는 이맥스에서 일하고 있으며 패치를 제출하기를 희망한다. 패치를 만들려면 수정 된 코드와 마스터를 비교해야합니다. 어떻게해야합니까?바자 (Bazaar)에서 마스터와 어떻게 다른가요?
1
A
답변
1
이 같은 마스터에 대한 귀하의 작업 트리를 diff를 할 수 있습니다
bzr diff --new :parent
하지만 난 정말 안 : lp:emacs
상위 지점으로 등록되어
bzr diff --new lp:emacs
경우,이 역시 작동 패치를 제출할 때 필요하다고 생각합니다. diff에는 사용자가 변경 한 사항뿐만 아니라 복제 한 이후 마스터에 추가 된 변경 사항이 포함됩니다. 나는 이것을 병합하는 것이 어려울 것이라고 생각한다.
저는 Emacs 프로젝트의 개발주기에 익숙하지 않지만 일반적으로 자신의 지점을 자신의 Launchpad 계정으로 밀어 넣은 다음 웹 인터페이스를 사용하여 지점에서 병합 제안을 만듭니다.
또는 어쩌면 당신은 대신 send
명령을 찾고 :
bzr send -o my.patch :parent
이것은 당신이 메인테이너에게 보낼 수있는 my.patch
파일을 만듭니다. 마스터가 아닌 모든 로컬 리비전 안에 번들됩니다. 관리자는 이것을 쉽게 병합 할 수 있습니다. 또한 diff가 포함되어 있지만 정보 용이므로 번들의 내용을 읽을 수 있습니다.