2012-01-01 2 views
3

우리는 IBM Rational ClearCase과 함께 작업했습니다. 이제 Linux (우분투)에서 새 프로젝트를 시작했으며 SVN (거북이)을 사용했습니다.ClearCase 사용자를위한 SVN. 사용하는 방법?

나는 그것을 이해하는 데 도움이되고 싶습니다. 예를 들면 : SVN에서 "베이스 라인을 만들고있는 것"은 무엇입니까? 이 모든 버전 번호를 이해하지 못합니다. 우리는 MAIN trunck/branch (명확한 경우에보기가있는 스트림과 동일해야 함)에 모든 사람이 자신의 브랜치를 가지고 있습니다. 내가 svn 버전 트리를 누르면 많은 분기점이 생겨서 어디서나 화를 낼 수 있습니다.

참고 : SVN 용어 기준선을 사용하지 않는 개요를 얻을 수

+3

저는 Clearcase에 익숙하지 않지만 GIT와 같은 분산 버전 시스템으로 전환하는 것을 고려 했습니까? 나는 새로운 프로젝트를 위해'svn'을 추천 할 것인지 확신하지 못한다. –

+1

ClearCase -> SVN은 올바른 방향으로 나아갈 수 있지만 ClearCase -> [군중] (http://git-scm.com/)이 여행하기에 더 좋은 곳입니다! – Johnsyweb

답변

2

좋은 자원 :-) 사전에

감사는 SVN의 책 . 대신 tag을 사용합니다. 이는 ClearCase의 기본 개념에 대한 다른 접근 방법 일 수 있습니다.

4

으로는 ClearCase를 사이에 발견 할 것이다, What are the basic ClearCase concepts every developer should know?의 주요 차이점을 설명보다 최근의 VCS의 대부분은 다음과 같습니다 파일 별, 그리고 저장소 수준에서

의 ClearCase 이유.

ClearCase가 기준선을 만들 때 실제로 주어진 구성 요소의 모든 최신 버전의 파일을 가져 와서 각 파일에 레이블을 적용합니다.

SVN은 단순히 (SVN 가지처럼, 실제로 태그 "디렉토리"에 싼 사본입니다 : "What do you use the svn tags directory for anyways?"참조) 새 태그와 저장소의 새로운 버전을, 원자 작업을 할 것입니다

ClearCase의 "기준선"은 ClearCase를 보완하고 UCM에서 아무런 관련이없는 UCM 방법론을 나타냅니다.

ClearCase의 기준선은 "구성 요소", 즉 VOB의 모든 파일 중 특정 하위 집합입니다.
SVN Repo는 원하는 파일 수만큼 버전을 배치 할 수있는 방대한 중앙 집중식 장소입니다. 해당 SVN Repo의 특정 디렉토리를 구성 요소 (및 그 "태그")로 간주 할 수 있지만 이는 전적으로 사용자의 재량에 달려 있습니다. SVN의 구성 요소를 먼저 "기준으로 지정"하기 전에 "선언"하지 않습니다.

관련 문제