Python 용 Perforce API를 다운로드하여 설치했습니다. http://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html#1127434Perforce API : 서브 디렉토리의 최신 개정판을 받으십시오.
을하지만 불행하게도 문서가 불완전 보인다
나는이 페이지의 예제를 실행 할 수 있어요. 예를 들어, P4
클래스에는 run_sync
이라는 메서드가 있지만 실제로 어디에도 문서화되어 있지 않습니다 (사실상 메서드를 사용할 수 있음에도 불구하고 dir(p4)
을 Python 대화식 인터프리터에서 실행하면 실제로 나타나지 않습니다. 대화 형 인터프리터)
그래서 위의 링크 된 페이지의 간단한 예를 넘어서 API를 사용하는 방법을 파악하는 데 어려움을 겪고 있습니다.
하위 버전의 최신 개정판을 실행중인 컴퓨터의 파일 시스템에 다운로드하기 만하는 스크립트를 작성하고 싶습니다. 나는 서버가 어떤 식 으로든 변경되는 것을 원하지 않는다. 필자가 Perforce에서 파일을 가져 왔다는 표시가 없기를 바란다. (Perforce 응용 프로그램을 통해 파일을 얻는 대신 파일 시스템의 파일을 검사 할 때까지 읽기 전용으로 표시한다. 그건 바보예요. 스크립트가 실행되는 순간의 하위 디렉토리 모습을 보여줄뿐입니다.)
동기화 기능을 사용하는 파일이 읽기 전용 인 것은 사실입니까? –
템플릿에서 클라이언트 작업 영역을 생성하고 동기화하는 예제를 사용해 보셨습니까? – martineau
@martineau : 나는 가지고 있지만 새로운 템플릿을 만들고 싶지 않습니다. 서버에 나타나기 때문에 그렇지 않습니까? – ArtOfWarfare