PHP 코드 Diff,당신을 말할 수 있는 클래스와 기능이 변경되었나요?

StackOverflow https://stackoverflow.com/questions/806045

  •  03-07-2019
  •  | 
  •  

문제

배경:

PHPDoc( http://www.phpdoc.org/ 가)화려한 도구를 추출하기 위한 html 문서의 당신의 클래스 또는에서 방법을 의견에 파일이 있습니다.추가 PHPDoc 의견 또는 다른 장점이 있습니다-당신이 사용하는 경우 IDE 다음과 같 젠드 또는 Netbeans,그것을 사용합니다 PHPDocs 당신을 보여주 자동 완성 팁이 있습니다.

대부분의 문제를 추적해야 할 수있는 기능을 commit 로 버전 관리 시스템과 특별한 주석과 그 자동으로 링크에 투입하는 문제입니다.

그래서 여기에 내가 원하는 시스템에서는:내가 어떤 특별한 코드 코멘트,내적 연결에 그것을 문제입니다.그런 다음 투입하고 작동 방법 및 클래스가 변경되었습니다.그런 다음 "말을 찾고 있는 경우 문서 이 문제를 해결할 수 있도 이러한 비트의 PHPDoc:ClassX.FunctionY,ClassZ.VariableP".그 자동으로 포인트 사용자 설명서는 관련 수 있습니다.될 것 이라고 생각합니다.

질문:

그래서 조각은 뭔가를 PHP 코드 비교, 어떤 운동 클래스와는 방법이 변경되었습니다.람 포인터에서부하는 코드 그렇게 할 수 있습니까?

사전에 감사합니다, 스

도움이 되었습니까?

해결책 3

http://uk3.php.net/reflection

PHP5 는 방법을 제 검사는 모든 방법을 포함하여,주는 나에게 줄 번호가 일치해야에 대한 diff.를 사용하여 내가 이것을 시작할 수 있는 손으로 나 자신의 솔루션을 제공합니다.

다른 팁

를 사용하는 경우 subversion, 당신이 볼 수있는점의 모든 파일에서 변경된 프로젝트입니다.고 어떻게 그들은 다릅니다.

이 있는 소프트웨어와 통합의 파괴 지원,아 Trac.

여기서의 사진 TracDiff

당신은 도구가 필요합을 이해할 수 있는 구조 PHP 깊이,즉,구문 분석할 수 있습니다 PHP 원본 텍스트처럼 PHP 엔진 않습니다.

우리의"스마트 Diff"이것을 가능하게,하나의 비교 쌍 PHP 파일 당신이 알고 있는 원본과 변경된 버전입니다.비교 g++는 여러 플랫폼에 이식 가능하고 찾아내는 최소한의 편집을 지도습니다.는 경우 오래되고 새로운 방법에 있는 모든 유사한 것을 발견 할 것 당신에게 어떻게 하나의 편집을 얻을 수니다.보 http://www.semdesigns.com/Products/SmartDifferencer/index.html

게시물을 작성할 수 있습 commit 스크립트를 받는 파일 modiefied 으로 보이는 그들이 원하는 것을 할

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top