로컬 시스템에 별도의 SVN 저장소를 가지고 "개인 체크 인"을 에뮬레이션하고 싶습니다. 아이디어는 diff, rollback, commit과 같은 버전 제어 기능을 원하지만 전체 팀에 대해 변경 집합을 사용할 준비가되지 않았기를 바랍니다. 두 가지 주요 이유는 하나의 깨진 빌드입니다. 기능적/공유 가능 코드간에 진행 상황을 표시하고자 할 수 있습니다. 느린 연결에서 두 가지 큰 변경 집합.스테이징 SVN 저장소를 만드는 가장 쉬운 방법은 무엇입니까?
이 내용은 TFS의 핵심 개념이지만 어떤 VCS를 사용할지 제어 할 수 없습니다. git 및 Hg와 같은 DVSC 유형 제품은 더욱 유연하지만 시스템을 변경할 수 없으며 전체 분산 버전 제어 시스템의 고급 유연성이 정말로 필요하지 않습니다.
내가이 간단한을 유지하기 위해 해결하고자하는 두 가지 문제는 다음과 같습니다
1) 리포 - 투 - REPO 커밋합니다. 지금 다른 팀과 커밋하고 있다면 팀 저장소에 변경 사항을 적용하는 쉬운 방법이 필요합니다.
2) 정확성을 업데이트합니다. 나머지 팀의 모든 변경 집합을 갖기 위해 사본을 업데이트하는 중이라면 변경 사항을 내 privaterepo의 작업 복사본으로 다시 가져 오려면이 작업이 필요합니다.
누구에게이 작업을 수행 했습니까? 가장 비슷한 질문은 git을 사용하여 응답합니다. 나는 이것이 내 상황에 과잉이라고 생각한다. 내 로컬 레포를 원하는대로 만들 수는 있지만 팀에 대한 서버를 제어 할 권한이 없습니다.
a) Joel Spolsky의 hiniit 0 명은 "Subversion lamer의 외침"입니다. 죄송합니다! 그래서 ** 신중하게 읽으십시오 ** b) 그는 hgsubversion에 대해서는 아무것도 쓰지 않았지만 "Tempora mutantur ..."c) Joel은 ** Mercurial과 Subversion with parralllel **에 대한 ** 아무것도 쓰지 않았습니다 ** - 그의 manta "Drop Subversion " –