Symfony2 프로젝트를 개발하는 동안 제 3 자 번들의 버그를 종종 접하게됩니다. 대부분 버그는 미묘하지만 발견하기가 어렵습니다. 예를 들어 이번 주에만 나는 값이 간단한 if ($value)
구조를 사용하여 테스트되었지만 ($value !== null)
또는 ($value !== false)
을 사용해야하는 세 가지 버그를 발견했습니다.작곡가 및 제 3 자 버그
해당 프로젝트의 관련 github 페이지에 대한 충분한 권한이 없으면 내가 할 수있는 최선의 방법은 끌어 오기 요청을 푸시하는 것입니다. 요청을 병합하는 데는 보통 꽤 시간이 걸립니다. 한편, 특히 마스터 버전을 사용할 때 다른 끌어 오기 요청이 병합되어 작곡가가 업데이트되도록 유도합니다. 이러한 상황이 발생하면 모든 로컬 버그를 수정하여 원래 코드로 되돌립니다.
이 상황을 처리 할 수있는 방법이 있습니까?
이상적으로 제 3 자 번들을 업데이트하고 싶지만 제 수정안을 유지해야합니다. 당기기 요청이 병합 될 때까지.
왜 프로젝트를 포크하지 않습니까? – COil
@COil 포킹은 본질적으로 작곡가에게 마법을시키는 대신 자신을 동기화해야하는 다른 소스가 될 것입니다.) – Twifty
내 대답을 참조하십시오. 다른 가능성이 있다고 생각하지 않습니다. – Fleshgrinder