2012-01-25 2 views
4

파일/저장소에 대한 Git 버전을 주석 블록에 삽입하는 방법을 아는 사람이 있는지 궁금해서 PHP 문서가 문서 생성시이를 자동으로 반영 할 수 있습니까?자동으로 PHPDoc에 힘내 버전 추가하기

+0

힘내네가되기 전에 PHPDoc 개발이 중단되었으므로 그렇게 할 수 있을지는 의문입니다. DocBlox 나 ApiGen과 같이 내가 당신이라면 더 현대적인 의사 생성기로 전환하는 방법을 살펴볼 것입니다. – GordonM

답변

0

프로젝트의 최신 버전을 찾을 수있는 phing 스크립트를 만들 수 있습니다. 토큰을 각 파일/선택된 파일의 버전으로 대체하십시오. 당신이 버전을 svn을 이름으로 토큰을 넣어 원하는 위치

예를 들어 파일에서

<svnlastrevision workingcopy="${path.to.project.dir}" propertyname="svn.lastrevision" /> 

를 최신 SVN 버전을 얻을 당신이 스크립트

에게

를 phing에 (나는 SVN 예제를 사용했다) @[email protected]

다음 코드는 버전 번호와이 토큰을 대체 할

<!-- Apply the version change to all files. --> 
     <reflexive> 
      <fileset dir="${dir.to.change.version}"> 
       <include name="**/*.*" /> 
      </fileset> 
      <filterchain> 
       <replacetokens> 
        <token key="svn.lastrevision" value="${svn.lastrevision}" /> 
       </replacetokens> 
      </filterchain> 
     </reflexive> 
+0

http://www.phing.info/docs/guide/stable/ – Gaurav

관련 문제