문제는 Mercurial 또는 git을 개발을위한 프런트 엔드로 사용할 수 있지만 변경 사항 및 업데이트가 Subversion에서 일반적으로 통합되어 있다는 것입니다. 브랜치 또는 Mercurial 용 스크립트 또는 허드슨이 변경 사항을 통지 할 때 작성된 것. SVN을 사용하는 다른 개발자가 변경 한 Mercurial 리포지토리가 업데이트되면 새로운 개발 버전을 제공하기 전에 변경 사항을 가져 와서 변경 사항을 테스트하고 테스트합니다.개발팀 용 SVN이 포함 된 GIT/Mercurial Crossover
다음 시나리오가 가능한지 압니까? 병합 개발 팀 & 분기? 또는 더 좋은 방법이 있다면 ... 강한 도구를 사용하는 사람을 무장시키는 것 외에?
다음 전략은 다음과 같은 구성 요소로 구성된다 :
- SVN 아래 구성의 의욕
- 의욕 개발 저장소
와 SVN의
[[[[ trunk [[[[[[[[[[[[[[[[[[[[[[[[ SVN ]]]]]]]]]]]] branch/integration ]]]]]]]]]]]]]]]]]]
| ^
| |
| |
v |
SVN - Mercurial Clone |
| |
| |
| |
v |
Mercurial - Development ---------------------------- Branch - Integration
개발을 위해 프론트 엔드에서 언급했듯이 이미 hgsubversion을 사용하고 있습니다. 그러나 팀 기반 분산 개발을 활용할 수 있기를 원합니다. – Gary
나는 개인적으로 강한 무장 접근법을 좋아한다. :) 그리고 Mercurial의 사용법은 어쨌든 SVN과 매우 흡사하다. – erjiang