저는 팀과 함께 일하고 있으며 우리는 퍼포 데포를 관리하는 접근 방식을 재구성하려고합니다. 우리의 현재 솔루션은 별도의 "작업"폴더 구조를 유지하는 것입니다. 각 사람은 자기 자신의 작업 폴더로 제한되어 있으며 훈련 폴더로 부풀어 오른다. 우리는 사람들이 프로젝트를 계속 들어오고 나가기 때문에 예술 분야의 아무도 실수로 프로그래밍에서 어떤 것을 망칠 수 있습니다. 자산 (게임)이 완료되면 팀 리더 중 하나가 실제 빌드로 복사해야합니다. 이렇게하면 물건을 깨끗하게 유지할 수 있고 건물 외부에서 조직 자체가 사람들의 임시 파일/솔루션/코드/등으로 어수선하게되지는 않습니다. 이 접근 방식에 대한 문제는 다음과 같은 측면입니다. 우리는 이미 작업 구조에 파일 사본을 가지고 있습니다. 게임 폴더에 깊은 복사를 할 이유가 없습니다. 사용자/그룹의 개인 폴더에 존재하는 자산에서 파일을 게임 빌드에 섀도 복사하는 방법이 있습니까? 우리는 시각적 (p4v) 클라이언트를 사용하고 있습니다.PERFORCE의 섀도우 카피?
1
A
답변
1
저장소 측면에서 PERFORCE는 지연 복사를 수행하므로 내부적으로 복사본이 하나만 있습니다. 즉, Perforce는 메타 데이터 및 내부 논리를 사용하여 사용자가 찾아보고 동기화 할 때 파일을 가져옵니다. 누군가가 파일을 변경 한 경우에만 저장소에 이러한 변경 사항과 관련된 추가 정보가 들어 있습니다. 이것이 의미하는 바는 저장소에 대용량의 저장 공간을 요구하지 않고 매우 큰 파일 트리를 분기 할 수 있다는 것입니다.
클라이언트 측에서 새 위치로 분기하면 Perforce는 편의상 로컬 사본을 작성합니다 (완전성을 위해). 새로운 지점을 만드는 것은 곧바로 작업하기를 원한다는 가정입니다. 그렇지 않은 경우 또는 하드 드라이브에 많은 저장 용량을 차지하는 매우 큰 트리를 분기하는 경우 다음과 같이 -v
옵션을 사용하여 브랜치 할 수 있습니다 (v는 가상을 나타냅니다) :
p4 integ -v //depot/game/... //depot/workspace/...
나중에 동기화하여 파일을 검색 할 수 있습니다.
관련 문제
- 1. 새 섀도우 박스에 대한 섀도우 박스 내용
- 2. 양면 상자 그림자 3면의 섀도우 섀도우
- 3. CSS 섀도우 변 측면
- 4. CSS3 : 박스 섀도우
- 5. 박스 섀도우 - 가능합니까?
- 6. CSS3 박스 섀도우 방향
- 7. 섀도우 박스 타이밍 문제
- 8. CSS가있는 드롭 섀도우
- 9. 목록 안에있는 섀도우 박스
- 10. 섀도우 문제 해결
- 11. CSS3의 박스 섀도우 문제
- 12. 섀도우 레지스터 - 암
- 13. jquery 드롭 섀도우 플러그인?
- 14. CSS3 파이 섀도우 문제
- 15. CSS3 섀도우 방향
- 16. 오페라 인세트 박스 - 섀도우
- 17. jQuery가 텍스트 섀도우 가변성
- 18. 박스 섀도우 포커스
- 19. 오버랩 드롭 섀도우 효과
- 20. 박스 섀도우 삽입하지 않음
- 21. OpenGLES 섀도우 볼륨
- 22. moz css 텍스트 섀도우 해킹
- 23. IE9 필터 드롭 섀도우 버그?
- 24. 다른 뷰의 UIView 드롭 섀도우
- 25. Firefox 3.0 CSS 드롭 섀도우
- 26. qmake에서 수동으로 섀도우 빌드 구성
- 27. 박스 섀도우 오버 플로우 문제
- 28. 크로스 브라우저 드롭 섀도우 상자에
- 29. 섀도우 볼륨 - 비 다양성 개체
- 30. 섀도우 볼륨이있는 장면의 투영 매트릭스
p4v 클라이언트를 통해이 명령을 지정할 수있는 방법이 있습니까? 서버 관리자가 명령 기반 클라이언트 액세스를 해제했습니다. –
분기 창에 "고급"탭이 있어야합니다. "새로 분기 된 대상 파일을 작업 공간 (-v)에 복사하지 마십시오"라는 확인란을 찾을 수 있습니다. 이 옵션을 사용한다는 것은 서버에서 평소와 같이 분기하는 것을 의미합니다 (어느 쪽이든 지연 복제본을 만듭니다). 그러나 로컬 시스템에서 새로 분기 된 파일을 가지지는 않습니다. – Yony