파일/저장소에 대한 Git 버전을 주석 블록에 삽입하는 방법을 아는 사람이 있는지 궁금해서 PHP 문서가 문서 생성시이를 자동으로 반영 할 수 있습니까?자동으로 PHPDoc에 힘내 버전 추가하기
4
A
답변
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
1
phpDocumentor는 그 정보를 문서에 넣는 것이 아니라 이미 문서 블록에 표시해야합니다.
코드 블록 (일명 "키워드 확장")을 체크 아웃하면 CVS 및 SVN에 의해 자동으로 채워지는 docblock에 $ Id $ 태그를 사용하는 것처럼 들리는 것 같습니다.
힘내네도 허용됩니다. - https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#_keyword_expansion.
관련 문제
- 1. 힘내 현지 개발자 라이브 버전 방법?
- 2. 힘내, 의욕, 서브 버전 (하나의 모든)
- 3. 버전 관리 시스템, 힘내, SVN에 대한 학습
- 4. 힘내 : 교차 지점 버전 번호가 필요합니다.
- 5. 힘내 - 현재 작업 사본 버전 받기
- 6. mysql_real_escape_string을 regexp와 함께 자동으로 추가하기
- 7. 넥서스에 메이븐 리포지토리를 자동으로 추가하기
- 8. 모든 함수에 console.log를 자동으로 추가하기
- 9. 기존 데이터베이스 테이블을 수정하여 버전 관리 추가하기
- 10. 자동으로 생성 된 메뉴 항목에 슬롯 추가하기
- 11. Django 관리자에게 자동으로 앱/모델 추가하기
- 12. 힘내
- 13. 힘내
- 14. 힘내
- 15. 힘내
- 16. 힘내
- 17. 힘내 : 버전 관리 중이지만 삭제하지 않는 파일 제거
- 18. heroku 명령을 호출 할 때 힘내 버전 오류가 발생했습니다. - Windows
- 19. 힘내 : 주요 버전 변경을위한 조각 별 병합 접근법?
- 20. 힘내 : master와 병합하여 master 파일을 자동으로 덮어 쓰도록 선택
- 21. 스프로킷 버전 번호 자동으로 레일 증분
- 22. Ruby 버전 관리자를 자동으로 시작하는 방법
- 23. Delphi에서 버전 정보를 자동으로 설정하는 방법은 무엇입니까?
- 24. 독신자 개발을위한 힘내
- 25. "autopush"가있는 힘내 클라이언트?
- 26. 힘내 : 자동 정리?
- 27. 파이썬을위한 힘내 된 ORM?
- 28. 힘내 : 겉으로보기에는 단순한 분기 질문
- 29. 힘내 : 다른 지점에서 변경 받기
- 30. 힘내 : 수동으로 이름이 변경된 파일, 힘내 이혼
힘내네가되기 전에 PHPDoc 개발이 중단되었으므로 그렇게 할 수 있을지는 의문입니다. DocBlox 나 ApiGen과 같이 내가 당신이라면 더 현대적인 의사 생성기로 전환하는 방법을 살펴볼 것입니다. – GordonM