2014-06-13 3 views
4

svn log 명령을 사용하여 서브 버전으로 변경 로그를 생성했습니다. 더 쉽게 읽을 수 있도록 각 수정 주석 뒤에 줄 바꿈을 추가하고 싶습니다. 출력은 처음과 같이 나타나는 경우 :svn 로그 출력 포맷하기

싶습니다
------------------------------------------------------------------------ 
Revision 1 
------------------------------------------------------------------------ 
Revision 2 
------------------------------------------------------------------------ 

은이 대신에 같이 표시합니다 :

FOR /L %%i IN (starting_revision, 1, ending_revision) DO (

svn log branch_name -r %%i --incremental >> output.txt 
echo. >> output.txt 
echo. >> output.txt 

) 

이 듯 :

------------------------------------------------------------------------ 
Revision 1 


------------------------------------------------------------------------ 
Revision 2 


------------------------------------------------------------------------ 

내가 배치에서 다음 명령을 사용하여 시도 처음에는 작업 할 수 있었지만 작업중인 지점에 모든 수정 사항이 적용되지는 않았으므로 텍스트 파일의 일부 부분에 추가 줄 바꿈 문자가 출력되었습니다. 누구든지이 문제를 어떻게 피할 수 있는지 알고 있습니까?

답변

3

svn log 명령 줄에는 --xml 옵션을 사용할 수 있습니다. xml로 출력 된 내용을 파싱하면 원하는 방식으로 형식을 지정할 수 있습니다.