#have
지정자를 사용하는 명령 줄을 통해 가능합니다.
p4 fstat -T depotFile //...#have | p4 -x – sync
p4 fstat -T depotFile //...#have
현재 작업 공간에있는 파일에 대한 저장소 파일 스펙을 반환합니다.
p4 -x – sync
은 파이프 (|
)를 사용하여 이전 명령의 출력을 가져 와서 동기화합니다.
...
이이 P4V에서 원하는 경우 WSH 스크립트를 호출하는 custom tool를 작성할 수 있습니다.
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("p4 fstat -T depotFile //...#have | p4 -x – sync");
while (oExec.Status == 0)
WScript.Sleep(100);
WScript.Echo(oExec.Status);
주 : 새로 추가 파일을 동기화되지 않습니다 #have
과 함께 위의 방법을 사용. 이것이 당신이 원하는 것인지 확실하지 않습니다.
또 다른 방법은 원하는 파일 지정을 동기화하는 배치 파일을 만드는 것입니다. 매일 아침마다 여러 지점과 프로젝트를 동기화하는 프로그램을 운영합니다.
자신을 생성하려면 메모장을 열고 필요한 p4 sync
명령을 차례로 추가하십시오.
p4 sync //projectA/...
p4 sync //projectB/folder1
p4 sync //projectB/folder2
...
p4 sync //projectB/folder5
초기 설정 작업이 조금 있습니다.
또는
배치 파일이나 스크립트를 사용 이 매핑 전체 창고와 처음으로 작업 영역 및 초 당신은 시간의 90 %를 원하는 제한된 매핑을 사용하는 것보다 아마도 더 나은.