어제 나는 태그 로 작동하는 라이브러리를 사용하여 물건에 태그 (SE에 대한 질문)를 허용 하는 Rails 5 API 프로젝트를 진행하고 있었습니다 . Rails 5는 현재 알파를 지원합니다. 현재 마스터로 병합되기를 기다리는 버그를 수정하는 PR이 있습니다. 이 버그로 인해 기능 분기가 반쯤 중단되었습니다.로드가 손상되어 라이브러리의 기능을 구현할 수 없었습니다.
빠른 수정으로, 간단히 repo를 복제하고 PR과 동일한 코드로 문제를 수정하고 버그 수정이 마스터로 다시 병합 될 때까지 Gemfile (종속성 버전 제어 파일)을 내 Github 포크로 지정했습니다.
나는 수정이 간단 하고 누군가가 이미 해냈 기 때문에 운이 좋았 으므로 문제를 해결할 수있었습니다. 그러나이 라이브러리가 내 응용 프로그램 개발에 중요한 경우 어떻게해야합니까? 무엇 정지 된 버그를 수정 한 경우 내 개발을위한 대폭적인 문제가 아니었다 다른 사람 이이 시간에했던 것처럼 수정이 신속하게 주변에 오지 않았다, 그래서?
다른 종속 기능을 개발하기 전에이 기능을 완료해야한다고 상상해보십시오 . 해당 상황에서 무엇을하십니까? 나에게있어 태깅이 다음 개발 문구에 절대적으로 중요 하다면, 그 밖의 모든 것이 그것에 의존하고 있지만 태깅 종속성이 내 구성에 버그가있는 경우 어떻게해야합니까? 의존성의 중요한 기능이 (a) 기능의 개발을 방해 할 때 무엇을 하는가?