2012-06-19 2 views
4

Github 패치를 표시하고 싶습니다. 내 파서를 쓰고 싶지 않습니다. 특히 this example from the Github API docs에서와 같이 files.patch를 파싱합니다.Git patch (diff) 정보를 구문 분석하고 표시하는 최선의 방법은 무엇입니까?

나는 Google-Code-Prettify과 같은 것을 기대했지만 광범위한 인터넷 검색은 아무 것도 변하지 않았습니다. 이 일을 할 수 있습니까?

+0

어떤 언어를 사용 하시겠습니까? – KurzedMetal

+0

백본을 사용하고 Github에 대한 API 호출을 프런트 엔드에서 수행하므로 자바 스크립트 –

답변

1

node-diff-parser 도움이 될까요? 틀림없이 바로 자바 스크립트가 아닌 CoffeeScript에있는 것으로 보입니다.

또는 직접 입력 할 수있는 jonjonsonjr's diff-parse을 사용해보세요.

2

parse-diff (CoffeeScript도 마찬가지지만 모든 JS 컨텍스트에서 사용할 수 있으므로 중요하지 않음) 더 나은 (더 널리 사용되는 유지 관리되는) 옵션으로 들립니다.