2017-11-28 13 views
2

사용자 정의 코드가있는 많은 선반 변경 목록이 있습니다. 나는PERFORCE Visual Client의 모든 서가에서 파일 검색

  1. 필터 파일 이름으로 현재 작업 공간에있는 모든 선반 변경 목록은 아래를 기준으로 검색 할
  2. 하나가 이것을 달성하는 방법을 알고

누구를 수행 파일 내용 내부 문자열을 검색 PERFORCE 비주얼 클라이언트 또는 커맨드 라인을 통해?

답변

0

찾기가 특정 파일을 변경 목록을 보류은 매우 간단하다 : 선반 내의 문자열

p4 changes -s shelved -c CLIENTNAME FILE

https://www.perforce.com/perforce/doc.current/manuals/cmdref/Content/CmdRef/p4_changes.html

Grepping가 -s shelved 인수를 고려하지 않습니다 p4 grep 이후 조금 더 복잡하다, 하지만 변경 목록에서 얻을 수 있습니다.

p4 -Ztag -F @=%change% changes -s shelved -c CLIENTNAME | p4 -x - grep -e EXPR

https://www.perforce.com/perforce/doc.current/manuals/cmdref/Content/CmdRef/p4_grep.html

불행하게도 p4 grep 출력은 보류 된 변경 목록을 (이 IMO 버그처럼 보인다 포함하지 않는다; 선반이 기반으로 한 개정판을 제공합니다.) 그래서 일련의 파일 (첫 번째 쿼리로 제공 할 수 있음)로 좁혀지면 특정 스크립팅을 수행하지 않아도 충분하지만 구체적이지는 않습니다. 기본 빌딩 블록.