나는 우리 회사에서 svn 저장소를 관리하는 데 문제가있어. 우리는 아웃소싱 프로그래머와 협력합니다. 그들은 소프트웨어를 개발하고 매주 우리에게 보내고 있습니다. 하지만 이제 우리 회사에는 일부 프로그래머가 있습니다. 그리고 그들은이 소프트웨어를위한 몇 가지 새로운 기능을 작성합니다. 이 아웃소싱 회사는 우리의 변화에 액세스 할 수 없습니다.svn 저장소 관리 - 자동 병합 또는 패치?
이러한 버전을 병합하는 데 문제가 있습니다.
변경 사항이있는 패치를 만들어야합니까? 아니면 어떤 접근 방식을 사용해야합니까? 충돌이 발생하면 어떻게해야합니까?
나는이 문제를 자동화하는 것입니다 ...
분산 버전 제어 시스템 (git, mercurial ...)은 어떻게 사용합니까? – hivert
이것을 자동화 할 수 없습니다. 개발자 (아웃소싱)가 코드의 실제 최종 버전 (개발자가 직접 수정 한 버전)에 액세스하지 않고도 코드를 수정하는 모델을 선택했습니다. 그건 잘 작동하지 않아. 왜 모든 개발자가 동일한 코드 저장소를 공유하지 않는가? –
불행히도 내 결정이 아니에요 ... 아니 자식, 아니 수은, 오직 svn, 모든 코드에 대한 액세스 권한이 없습니다. – liquide