Rietveld을 사용하여 파일럿 검토를하고 있으며 내 프로젝트에 SVN diffs를 생성하는 데 어려움이 있습니다.rev 사이에 새 파일을 포함하는 SVN diff
python upload.py -t "My new new issue" --rev X:Y
의 일반적인 사용법은 파일 간의 작은 변경에 매우 효과적입니다. 리비젼 X가 리비전 Y와 같은 파일/경로를 포함하지 않을 때 문제가 발생합니다. 예를 들어, 리비전 Y에서는 큰 파일을 3 개의 작은 파일로 리팩터링했습니다.
이 문제를 해결하는 데 도움이 될 svn diff -h
및 upload.py --help
이외의 문서 또는 예가 있습니까?
추가 정보
1)는 둘 다 GUI 및 명령 라인 컨트롤을 변형 TortoiseSVN을을 사용하여/실행하고 있습니다.
python upload.py -t "My new new issue" -- -r16:17
--
인수입니다 :
2) 뒷조사 후, svn diff -r16:17 >> mydiff.diff
는이 시도 리트 벨트
Tortoise SVN을 사용하면 매우 쉽게 할 수 있습니다. 그게 당신을위한 선택입니까? –
@MVCylon 예입니다. –
어 ... 파이썬은 어때? 질문은 실제로 Reitveld가 사용하려고 시도하는 형식입니다. 'upload.py' 스크립트를 살펴 봤지만 주석이 거의 없기 때문에 매우 길고 파이썬은 그렇게 좋지 않습니다. 그것을 분석하는 데 몇 시간이 걸릴 것입니다. 'svn diff --diff-cmd/usr/bin/diff -x "-i -b"를 실행하면 _patch_ 스타일 파일이 생성됩니다. 또는,'--no-diff-deleted' 매개 변수를 사용해 보시고 도움이되는지보십시오. –