2009-10-19 4 views
4

Perforce에서 "지점"개체를 유지하는 것이 통합이 제출 된 후에 완전히 필요하지 않을 수도 있습니다.PERFORCE의 분기 사양은 무엇입니까?

e.e. "실제"분기는 실제로 폴더 경로이며 integ를 수행하기 위해 만든 분기 객체를 삭제하더라도 폴더 경로는 여전히 유효하며이 경로의 모든 파일은 여전히 ​​(버전 관리가 # 1 등 ...).

내가 당황한 것은 지점 (개체) 이름을 편집하려고 할 때 새로운 이름으로 이전 지점의 복사본 인 새 분기를 만드는 것입니다. 그러나 이전 글을 삭제하면 아무런 해가 끼지 않은 것 같습니다 (언뜻보기).

실제로 퍼 포스의 분기 객체는 설명하는 매핑이 동일하게 유지되는 한 임의로 삭제하고 다시 만들 수있는 편리한 도구입니다.

토마스

답변

11

"분기 개체"로 "분기 사양"이라고 가정합니까? 분기 사양은 P4V의 "분기"라는 탭에서 작성한 것입니다. 그렇습니다. 이것들은 단지 편의성이 있으며 실제로 분기 된 파일에는 영향을주지 않습니다. 삭제할 수 있으며 설명하는 실제 분기는 수정되지 않습니다.

분기 지정은 분기 및 통합 작업을 수행하는 데 필요하지 않습니다. 저장소 트리의 파일 및 폴더의 상황에 맞는 메뉴에서 사용할 수있는 통합 ... 항목을 통해 모두 수행 할 수 있습니다. 브랜치 스펙을 사용하면 트렁크와 브랜치간에 매핑을 설정하여 더 쉽게 할 수 있습니다.

//depot/foo/dev/... //depot/foo/v1.5/... 

정말 우리에게 모든 시간을 저장하지 않습니다이 간단한 뭔가 분기 사양 만들기 : 우리 지점 사양은 일반적으로이 같은 구성 때문에 우리는 일반적으로 사용하지 않습니다. 트렁크 파일과 브랜치 간의 매핑이 더 복잡해지면서 브랜치 사양이 유용하다고 판명났습니다.

+0

예, 그게 제가 의미하는 바입니다. 명확한 답변을 주셔서 감사합니다. :) 토마스 –

2

분기 사양은 실제 분기/통합 작업과는 완전히 별개이지만 분기 사양은 직선 경로로 수행하기보다 복잡한 통합을 허용합니다. (예 : 여러 경로를 모으거나 트리를 다시 정렬).

파일 경로의 통합 시퀀스로 표현할 수없는 것이 있는지 확실하지 않습니다.

복잡한 분기 사양을 유지하는 장점은 점진적 통합을보다 쉽게 ​​수행 할 수 있다는 것입니다.

관련 문제