우리는 3 개의 다른 프로젝트 (.NET)를 개발하는 3 개의 팀을 보유하고 있으며 공통 코드 및 제어 공유 라이브러리가있는 프로젝트가 하나 있습니다. 각 팀은 Mercurial의 하위 저장소를 사용하여이를 참조합니다. 각 팀은 자신의 프로젝트에서 버그를 수정하기 위해 SharedLibrary에 변경 사항을 푸시 할 수 있습니다. 따라서 한 프로젝트에 버그를 수정하면 두 번째 버그에 버그가 생길 수 있습니다.공유 어셈블리 버전 관리 및 문제 추적
우리는 이슈 추적을 위해 JIRA를 사용하고 있으며, 각 팀과 SharedLibrary에 대해 4 개의 프로젝트가 있습니다.
누구나 워크 플로를 제안 할 수 있습니다. 통합 실패 가능성을 줄이며 (한 팀이 다른 팀 프로젝트를 중단 함) 가능한 경우 빨리 실패를 알리는 데 도움이됩니까?
포인트 고려해야 할
우리는 JIRA에서 SharedLibrary에 대한 버전 필요하십니까? 어떻게 유지되어야 하는가?
누가 공유 라이브러리의 변경 사항을 확인합니까?
hg에 지점을 구성하는 가장 좋은 방법은 무엇입니까?
- JIRA 워크 플로를 구성하는 가장 좋은 방법은 무엇입니까? ShareLibrary 문제는 JIRA의 어떤 프로젝트에서 제기 되었습니까?
비슷한 상황에 대한 워크 플로/솔루션에 대한 도움말이나 사례를 제공해 주시면 감사하겠습니다. 제안