2013-07-22 9 views
0

의 해당 사용자 A를 척하자 "는 Test.java"라는 파일을 가지고 있으며이 있습니다 System.out.println("I'm fine")Perforce 명령 줄 : unshelved 파일보기/편집 방법?

: 이 System.out.println("Hello")

이제 그녀는 System.out.println("How are you?")

그런 그녀가로 변경하기로 결정에 파일을 변경

그러나 아직 코드를 제출하고 싶지 않으므로 두 파일을 changelist 1234 및 5678로 보관했습니다.

사용자 B는이 파일을 unshelve하려고합니다. 전자 변경 목록과 그들을 테스트, 그래서 그는 종류 :

p4 unshelve -s 1234

p4 unshelve -s 5678

내 질문은 : 어디에서이 파일을 사용자 B의 작업 공간에있는? 어떻게 이러한 특정 변경 목록을 실행/수정할 수 있습니까?

감사합니다.

+0

사용자 B의 작업 공간에있는 파일의 위치는 전적으로 사용자 B의 클라이언트 스펙 (저장소 경로가 로컬 클라이언트에 매핑되는 방법을 지정)을 기반으로합니다. – jamesdlin

+0

@jamesdlin unshelved "Test.java"파일이 사용자 B의 작업 영역에있는 "Test.java"파일을 덮어 씁니까? –

+1

예, 기존 사본을 덮어 씁니다. – jamesdlin

답변

1

사용자 B가 변경 집합을 unshelve하면 unshelved 파일은 사용자 B의 client-spec (저장소 경로가 로컬 클라이언트에 매핑되는 방법을 지정)에 따라 작업 영역에 배치됩니다. 사용자 A가 변경 집합을 제출하고 사용자 B가 동기화 된 경우와 유사합니다.

사용자 B의 파일 버전이 덮어 쓰기됩니다 (편집을 위해 이미 열려 있지 않은 경우).