시간이 지남에 따라 저는 여러 프로젝트에서 재사용 할 수있는 다양한 유틸리티 함수, 클래스 및 컨트롤을 개발했습니다. 각 프로젝트마다 Mercurial 저장소가 있고 재사용 가능한 프로젝트를 복사합니다. 분명히 재사용 가능한 구성 요소 중 하나에서 버그를 수정하면 모든 저장소에서 수동으로 코드를 복사해야하므로이 과정에서 실수를 할 수 있기 때문에 이것은 나쁘다.Mercurial을 사용하여 여러 저장소에서 코드를 공유하는 방법은 무엇입니까?
어떻게 이러한 상황을 처리합니까? Mercurial을 사용하여 여러 저장소에서 코드를 공유하는 방법으로 한 저장소에서 업데이트를 수행하면 다른 사람들과 쉽게 통합 할 수 있습니다.
필자는 모든 유틸리티 기능을 하나의 패키지에 넣었으며 특정 프로젝트에 대해 새로운 기능을 작성한 경우이를 "안정적인"것으로 판단 할 때 유틸리티 패키지로 마이그레이션 할 것입니다. – nye17