2009-10-09 2 views
1

퍼 포스의 지사에서 일하는 경우가 종종 분기 할 때 분기하지 않은 파일이 필요합니다.퍼 포스 (Perforce) - 편집 할 수있는 파일이 아닌 분기 용 파일 만 제출하십시오.

그래서 클라이언트에 파일을 추가하고 p4 integrate -b branchname을 실행 한 다음 p4 submit을 실행합니다.

그 버그는 내가 제출을 위해 파일 목록을 검토하고 편집을 위해 열려있는 모든 항목을 제거해야한다는 것입니다.

p4 help submit에는 아무런 옵션이 표시되지 않지만 합리적으로 일반적으로 사용되는 것처럼 보입니다.

답변

2

첫째, 당신의 P4 편집기 VI입니다 가정

유형

g/#.*edit\|#.*add\|#.*delete/d 
+0

편집기에서 터미널에 $ P4EDITOR이 무엇인지 알고 싶다면 – Viswanadh

+0

+1 - 흥미로운 접근 방법입니다. 나는 이맥스 (emacs)를 사용하지만 정규 표현식을 쉽게 적용 할 수있다. –

1

명령 줄에 단일 파일을 제출할 수 있습니다.

p4 submit <filename> 

그런 다음 다른 파일에 대한 버그를하지 않습니다.

두 개 이상의 파일이있는 경우 현재 편집중인 모든 파일을 번호가 매겨진 변경 목록으로 이동하거나 번호가 매겨진 변경 목록으로 이동하여 원하는 분리를 제공해야합니다. 이 작업을 수행하려는 경우 GUI 중 하나에서 번호가 매겨진 변경 목록을 관리하는 것이 훨씬 쉽습니다.

+0

한 명령 모드에서이 명령을

p4 submit 

을 - 네, 자주 트릭 않습니다,하지만하지 않는 경우 브랜치 (branch)를 위해 열리는 많은 파일들이 있는데, 좀 더 일반적인 솔루션을 찾고 있습니다. –

+0

글쎄, 당신은 하나의 파일의 문제로 설명했다. –

+0

그래서 나는했다. 미안, 내가 물은 질문은 내가 의도 한 바가 아니었다! –

관련 문제