2009-06-16 4 views
1

MKS의 체크 포인트와 서브 버전의 태그가 동일한 목적을 수행한다고 생각합니다.MKS의 체크 포인트와 서브 버전의 태그 사이에 큰 차이가 있습니다

Subversion에서 태그를 만들면 실제 위치에 로컬 복사본이 생성됩니다 (메인 트렁크를 가리키는 값싼 복사본이며 공간을 소비하지 않습니다). MKS에서 검사 점을 만들면 내용이 실제 위치에 저장됩니까? 또는 그것은 단지 레이블일까요?

MKS에서 검사 점을 만든 후에는 해당 경로를 만들 수 있습니까? Subversion 태그에서도이 유형의 옵션을 사용할 수 있습니까?

MKS의 검사 점이 Subversion의 태그와 어떻게 다른가요?

우리는 MKS에서 suvert로 이동할 계획입니다. 자세한 설명을 해주시겠습니까?

답변

2

Subversion 저장소의 관점에서 보면 태그와 브랜치는 정확히 동일합니다 - svn copy 명령을 사용하여 만든 "싼 사본". 그 (것)들을 만드는 무엇이 그 (것)들에 당신의 태도이다. 복사본을 만들고 변경하지 않으면 태그로 작동합니다. 복사본을 작성하고 개발을 수행하는 경우 용어를 사용하는 지점 또는 "개발 경로"입니다.

그러나 잠시 기다려 : 다음 SVN 책에서

같은 절차 우리가 지점을 만드는 데 사용되는이 태그 생성 절차 아닌가요? 예, 사실에 있습니다. Subversion에서는 태그와 브랜치 사이에 차이가 없습니다 ( ). 둘 다 복사하여 생성되는 일반 디렉토리 입니다. 한 아무도 디렉토리를 을 범하지 않기 때문에, 그것은 영원히 스냅 샷 남아 : 인간이 방법이 있음을 취급하기로 결정했기 때문에 그냥 지사와 함께 같은 복사 디렉토리가 "태그"유일한 이유입니다. 사람들이 을 실행하기 시작하면 지점이됩니다.

+0

고맙습니다. 나는 지금 파괴의 태그에 대한 명확한 생각을 가지고있다. 하지만 MKS 체크 포인트와 Subversion 태그의 비교를 알고 싶습니다. 이걸 좀 도와주세요. –

1

subversion 태그는 mks 라벨과 동일합니다. mks 체크 포인트에는 레이블이 있지만 그 이상입니다. 모든 파일에 레이블/태그를 적용 할 수 있지만 검사 점이 전체 프로젝트에 적용됩니다. 체크 포인트는 프로젝트 파일 (.pj)의 개정을 증가시켜 파일을 검사하는 것과 같습니다. 또한 분기 프로젝트 (개발 경로)에 필요합니다. 일반적으로 제품 버전/버전을 선언 할 때 체크 포인트를 사용합니다.

관련 문제