2012-04-16 6 views
3

누구든지 파일의 기록에 대한 세부 정보와 설명을 테이블로 생성하는 방법을 알고 있습니까?Perforce 변경 목록 요약

GUI 또는 명령 줄 솔루션이 정상입니다. P4V GUI 창 클라이언트에서 작업 공간 트리보기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 "파일 기록"을 선택하면이 목록의 마지막 열에 설명이있는 모든 개정판 목록을 볼 수 있습니다. 나는이 목록을 프린터 친화적 인 형식으로 인쇄하고 싶다. 왜냐하면 긴 설명이 있다면 결코 화면에 맞지 않기 때문이다.

기본적으로 파일에 대한 모든 변경 사항, 날짜 및 변경 내용에 대한 설명이 필요합니다. 필자는 PERFORCE가 "File History"이외의이 인쇄 가능한 목록을 생성하는 방법을 찾지 못했지만 사용하지 않으려는 snipping 도구 나 인쇄 화면을 사용하는 것 외에는 인쇄 할 수 없습니다.

가장 좋은 경우는 특정 파일에 대한 각 개정에서 변경된 사항을 정확하게 보여주기 위해 날짜와 설명 및 diff-against 분석의 요약 목록입니다.

이 문제에 도움을 주시면 매우 감사하겠습니다.

답변

5

P4Report *을 사용하여 PERFORCE에서이 정보를 직접 쿼리하는 보고서를 만들 수 있습니다. 이는 다수의보고 프로그램에 통합되는 ODBC 데이터 소스를 제공하여이를 수행합니다. Crystal Reports, Microsoft Excel 등이 있습니다.

필자는 이전에이 도구를 사용하지 않았지만 기회가 주어진다면 사용자 지정 스크립트를 작성하는 대신에 그렇게 할 것입니다.

설정하는 데 다소 documentation in the Perforce manual이 있으며 Microsoft Excel에서 데이터 소스를 사용하는 데 대한 자습서/정보가 많이 있습니다.

다른 질문/답변을 통해 ODBC 데이터 소스 사용 방법을 알 수 있습니다. P4Reports은 필요한 것을 제공해야합니다. 실제 필요한 p4 명령은 Karl Bielefeldt's answer을 참조하십시오.

* 그것은 다른 도구 & 유틸리티

+0

정확하게 필요한 것 같습니다. 감사합니다! –

+1

와우 이것은 최고입니다, 나는 perforce 데이터를 쿼리하는 SQL을 사용할 수 있습니다! 굉장해! –

3

p4 changes -l <filename>이 정보는 CLI에서 제공됩니다. 개인 diff-against 정보를 얻는 유일한 방법은 모든 관련 변경 목록에 p4 describe을 실행하는 스크립트를 작성하는 것입니다.

+0

이 크다을 사이에 페이지 아래로 절반 방법에 관한 것입니다! 감사. 내가 그걸로 할 수있는 것을 볼거야. –

관련 문제