2010-12-07 4 views
1

하나의 파일이나 특정 폴더가 아닌 파일 목록에 "통합"명령 (PERFORMANCE : http://www.perforce.com/perforce/doc.current/manuals/cmdref/integrate.html 참조)을 실행하려고합니다.퍼 포스 : 폴더가 아닌 여러 파일에 통합 명령을 실행할 수 있습니까?

그런 것이 가능합니까?

즉, 하나의 명령에 여러 파일 (및 각각의 통합 경로)을 지정할 수 있습니까? 이것은 제가 통합하고자하는 각 파일에 대해이 명령을 호출해야하는 번거 로움을 덜어 주며, 그 과정에서 P4 서버의 왕복 횟수가 줄어 듭니다.

그렇지 않다면 권장 할 다른 명령이 있습니까?

감사

답변

4

당신은 지점을 만든 다음 지점을 통해 통합 할 수 있습니다. 이상하게 들리지만 Perforce에서는 모든 분기가 서버에 저장된 통합 매핑 세트입니다. 그런 다음 분기를 지정하려면 p4 integrate-b을 사용하십시오.

+0

그럼이 명령을 사용하는 것이 좋습니다. : http://www.perforce.com/perforce/doc.current/manuals/cmdref/branch.html. 분기를 만들 때 디렉토리를 지정하지 않아도됩니까? ..? (죄송합니다. Perforce "newbie"here :)) –

+1

분기보기는 대개 디렉토리 트리를 매핑하지만 반드시 그렇게 할 필요는 없습니다. 브랜치 스펙은 파일 대 파일 맵핑을 가질 수 있습니다. 예 :'/depot/foo/bar.txt //depot/baz/quux.txt '. 하나의 혼란스러운 점은'p4 integrate'를 실행할 때 소스 파일의 이름이 아닌 대상 파일의 이름을 알려주는 것입니다 (분기 스펙의 이름을 가져옵니다). –

0

p4v에서 Ctrl+click 개의 파일을 여러 개 선택한 다음 마우스 오른쪽 버튼을 클릭하고 Integrate을 선택할 수 있습니다. 통합 경로까지는 아무 것도 할 수 없다고 생각합니다. 즉 동일한 원본 디렉터리에 두 개의 파일을 통합하는 경우 동일한 대상 디렉터리로 간주됩니다. 또는 dev/dir1/file1dev/dir2/file2 두 개의 파일을 통합하는 경우 을 대상 디렉토리로 선택하면 dev2/dir1/file1dev2/dir2/file2이됩니다.

편집 추가 : 명령 줄 솔루션을 찾고있는 경우 Laurence 's를 사용하여 지사의 내용을 편집 할 수 있습니다.

관련 문제