2013-04-15 4 views
1

p4v에서 다음 작업을 수행하는 방법에 대한 조언이 있으면 궁금합니다 (P4V 명령에 익숙하지 않습니다.이 기본 명령이 누락 된 경우 사과드립니다.)).P4V - 기존 데이터를 가리키는 중복 작업 영역

현재 작업 영역 설정이 있고 데이터가 내 루트 과 동기화되었습니다. C : \ Data \

두 개의 다른 Windows 컴퓨터에서이 작업 영역에 액세스합니다. (데이터는 c : \ Data의 두 컴퓨터에 있습니다.

이제 데이터가 저장된 위치를 다른 컴퓨터가 아닌 다른 컴퓨터 (컴퓨터 A : c : \ Data, 컴퓨터 B : D : \ 데이터 \

서버에서 다시 모든 데이터를 동기화 할 필요없이, 할이 가능 (많은 대역폭 제한이있다)

내 초기 생각

다른 작업 공간을 가리키는 만들 수 있었다. 다른 루트이지만이 새로운 작업 공간을 가져 오는 방법을 모르는 상태에서이 위치의 데이터 파일을 가져옵니다.

미리 감사드립니다.

답변

1

P4V를 통해이 작업을 수행하는 방법을 모르지만 명령 줄 클라이언트로 수행 할 수 있습니다. 절차는 다음과 같습니다.

컴퓨터 B에서 파일을 이동하고 "모두 업데이트"를 수행하지 않고 새 작업 공간을 만든 다음 pass the -k switch to the sync command을 사용하여 가지고있는 파일을 서버에 알릴 수 있습니다. 웹 페이지에서

은 내가 연결하기 :

작업 공간 파일을 기존의 유지; 클라이언트 작업 영역 을 업데이트하지 않고 보유 목록을 업데이트하십시오. 목록이 클라이언트 작업 영역의 실제 상태와 일치하도록 업데이트해야하는 경우에만 p4 sync -k를 사용하십시오.

그리고 명령 줄 도움말이 말을 가지고 파일을 동기화하지 않고

-k 플래그 업데이트 서버 메타 데이터. 서버가 큰 데이터를 전송하는 것을 피하면서 작업 영역에있는 파일의 상태를 정확하게 에 반영하도록하기 위해 사용자는 입니다. 주의 : 잘못된 업데이트로 인해 서버가 에 작업 영역의 상태를 잘못 반영 할 수 있습니다.

는 참고 : p4 flush 당신은 또한 작업 공간에 AltRoots 필드에서 볼 수 p4 sync -k

+0

덕분에 가 나는 가 필요없이 두 개의 작업 공간 (각 시스템의 하나), 난 그냥 내 새로운 작업 공간이 이미 가지고있는 파일을 선택하려는 괜찮을 것를 갖는 P4-랜달 – Sean

0

의 별칭입니다. 하나의 루트는 c:\data이고 다른 하나는 d:\data입니다. 데이터가 두 개의 개별 디스크에 저장되어 있기 때문에 까마귀가 언급했듯이 데이터가 두 시스템에서 동기화되어 있는지 확인해야합니다. 두 시스템에서 이미 실행 중이므로이 부분을 이미 파악했다고 가정 할지라도 .

컴퓨터 당 하나의 작업 영역 만 있으면 안됩니다.

+0

감사를 시도해 줄 것이다, 까마귀 서버에서 다시 동기화 – Sean