모든 변경 사항에 대한 사전 커밋 보고서를 생성하기 위해 Subversion (Tortoise 및 Ankh를 통해 사용)과 함께 작동 할 수있는 도구가 있는지 알고 싶습니다. (모든 파일에 걸쳐).Subversion 커밋 이전의 모든 변경 사항에 대한 통일 된 보고서 생성
이것은 각 파일에 대해 개별 'diffs'를 수행 할 필요없이 커밋 이전에 내 변경 사항을 시각적으로 쉽게 시각적으로 검사 할 수 있도록하기위한 것입니다.
@의 alroc의 질문에 대한 응답으로, 제가 바라는 것은 약이다 :
FILENAME1.CPP
>>> Line 1234 Was
int i = 3;
>>>> Line 1234 Now
int j = 3;
>>>> Line 2345 Was
string s = "Hello";
>>>> Line 2345 Now
string s = "Goodbye";
FILENAME2.CPP
>>>> Line 100 Was
for (int i = 1 to 10)
{
DoSomething (i);
}
>>>> Line 100 Now
for (int i = 1 to 12)
{
DoSomethingElse (i);
}
"보고서"는 어떻게 생겼을까요? 'svn st'는 어떤 파일이 변경되었는지를 알려주고,'svn diff' (전체 작업 카피에 대해 실행할 수 있음을 확신합니다.) 파일에서 무엇이 변경되었는지를 알려줍니다. – alroc
나는 Tortoise가 어느 시점에서 Unified diff를 한 것을 기억하는 것 같습니다.이 파일은 단일 파일 내에서 변경된 행의 'before'와 'after'를 보여 줬습니다. 지금은 기능을 찾을 수 없지만 '통합 차이보기'설정이 있습니다. 어쨌든 필자가 이상적으로 생각하는 것은 각 파일의 통합 된 diff 결과를 파일 이름과 몇 줄 바꿈으로 구분하여 연결하는 보고서입니다. 내 질문에 간단한 예를 추가 할 수 있습니다. 감사. –
"통합"은 [diff 형식] (https://en.wikipedia.org/wiki/Diff#Unified_format)의 이름이며이를 만드는 방법이 아닙니다. – alroc