2010-04-05 4 views
3

체크 아웃 한 저장소의 diff를 작성하여 diff 파일에 저장하는 방법이 있는지 궁금합니다. 전체 패치로 프로젝트에 기여할 수 있습니다. Tortoise SVN을 사용하고 있지만 명령 행에 있어야한다면 괜찮습니다.SVN을 사용하여 전체 저장소를 비교하는 방법 (가급적이면 Tortoise SVN 사용)

+0

저장소와 다른 저장소 간의 차이점은 무엇입니까? –

+0

@Ha 체크 아웃 된 버전입니다. 죄송합니다. – orokusaki

답변

9

마우스 오른쪽 버튼으로 클릭하여 작업 폴더의 루트 디렉터리를 TortoiseSVN을을 선택/패치를 만들기 ... 내가 거북이와 함께 그 일을 모르는

+0

@OrbMan Perfect. 감사. – orokusaki

2

하지만, CLI에은 다음과 같습니다

svn diff directory 

그리고 당신은 당신이 두 개의 버전이 svn diff를 사용하여 비교할 수 있습니다 출력

svn diff directory > my-patch.diff 
+0

@Yuppie +1 감사합니다. 언젠가 Subversion 바이너리를 다운로드하여 사용해 보겠습니다. – orokusaki

3

를 리디렉션 할 파일에 저장하기 명령을 사용하지만 SVN 바이너리가 필요합니다.

TortoiseSVN을 사용하면 로그보기 대화 상자를 열고 두 개의 버전을 선택하고 마우스 오른쪽 버튼으로 클릭 한 다음 "차이점을 통합 된 diff로 표시"를 클릭하면 해당 diff 파일을 저장할 수 있습니다. 작업 복사본과 체크 아웃 된 리비전간에 차이점 만 확인하려는 경우 "패치 작성"기능을 사용할 수도 있습니다.

+0

@Andi +1 훌륭한 정보를 제공해 주셔서 감사합니다. – orokusaki

관련 문제