문제

ClearCase에서는 주어진 파일 세트에 대한 "레이블"을 생성 할 수 있으며 레이블을 생성했을 때와 마찬가지로 모든 파일을 재생하기 위해 항상 해당 레이블로 돌아갑니다.

Subversion에서 어떻게해야합니까? 거북이 프론트 엔드 [Windows]를 SVN을 사용하고 있으며이 기능을 수행하는 방법을 잘 모르겠습니다.

도움이 되었습니까?

해결책

실제로 SVN에서 모든 커밋은 '레이블'을 만듭니다.. 언제라도 모든 개정 (커밋)으로 돌아갈 수 있습니다.

거기 있습니다 분기와 태그 사이에는 차이가 없습니다 이론에 의하면. 지점이 더욱 발전하고 다른 개발자의 커밋과 합병되는 반면, 아무도 태그에 전념해서는 안됩니다.

태그는 일반적으로 'RC 1.5- 마침내 안정된 것처럼 보였던 날'과 같은 더 장황한 이름이 주어집니다.

그것은 거북이에서 '브랜치/태그 만들기'가 하나 인 이유를 설명합니다.

그리고 본질적으로 SVN은 마지막 개정판의 사본을 다른 디렉토리 (예 : 태그)로 만듭니다. 이 사본은 물론 전체 사본이 아니라 정상적인 차이이므로 연속 개정 번호입니다.

다른 팁

Subversion의 레이블에 해당하는 것은 "태그"입니다 (즉, 개정을 표시하려는 특정 목적으로 폴더에 분기를 생성). REPO-BROWSER에서 마우스 오른쪽 버튼을 클릭하고 "복사 ..."를 클릭 한 다음 새 폴더 이름을 선택하십시오.

http://svnbook.red-bean.com/en/1.5/svn.branchmerge.tags.html

Tags 전복의 레이블과 동일합니다.

태그는 copy 명령 또는 거북이에서 Branch/Tag 메뉴 옵션.

컨벤션, tags a에 복사됩니다 tags 전복 저장소의 경로.

BTW, TogoisesVN 도움말은 정말 잘 이루어졌습니다. 일일 사용 안내서 매우 도움이됩니다.

이 두 가지 방법을 수행 할 수 있습니다.

  1. 현재 파일 상태를 커밋하십시오. 이제 항상 돌아가는 것 이 개정판에 해당 파일 상태를 되 찾으십시오.

  2. 현재 파일로 새 태그를 만들고 트렁크에서 계속 작업하십시오.

SVN 복사를 사용하고 태그 폴더에서 사본을 만듭니다. 이것은 무엇보다 더 많은 규칙이지만 대부분의 리포지토리에는 트렁크, 태그 및 분기라는 폴더가 있습니다.

추가 사본을 만드는 것에 대해 걱정하지 마십시오. 모든 파일을 실제로 복제하는 것은 아닙니다. 사본은 전복이 저렴합니다.

예를 들어:

svn copy /trunk/foo /tags/foo-1.0
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top