2011-08-19 5 views
0

Rev 123에 파일이 있습니다. 파일을 다른 폴더로 옮기고 커밋합니다. 이제 커밋 할 페이지의 이름을 바꿉니다. Subversion은 파일을 잊어 버린 것처럼 보입니다. 파일을 다른 폴더로 옮기고 이름을 바꾼 때만 되돌릴 수 있습니다.파일을 다른 폴더로 옮긴 다음 svn을 사용하여 파일 이름을 변경 한 후 파일을 이전 리비전과 비교하려면 어떻게해야합니까?

이전 이름이 끔찍하기 때문에 이름을 바꿔야합니다.

답변

1

TortoiseSVN을 사용하는 경우 로그 창에서 "복사/이름 변경시 중지"확인란의 선택을 취소하십시오.

svn 명령을 사용하는 경우이 동작이 표시되지 않습니다.

당신이 다른 SVN 클라이언트를 사용하는 경우, 사본에서 중지의 일부 상당이 있어야합니다/(당신이 그것을 이동 곳)

+0

대기, 나는 내가 잘못된 일을 요구하고 생각 나는 내 질문에 업데이 트됩니다 –

+0

네를. 파일 이름을 바꾼다면 당신은 맞습니다. 내 질문을 업데이 트 내 문제는 다른 폴더에 파일을 누른 다음 diff를 복사하는 것입니다. –

+0

표준 이동 명령뿐만 아니라 SVN을 사용하여 이동 한 경우에도 제대로 작동합니다. TortoiseSVN을 사용하여 왼쪽 대신 마우스 오른쪽 버튼을 사용하여 드래그 앤 드롭하면 파일을 svn으로 이동하여 기록을 보관할 수 있습니다. 그렇지 않으면, 그것은 SVN에 의해 ​​삭제 및 추가, 모든 관계없이 볼 수 있습니다. –

0

그냥 새 디렉토리로 이동합니다. 어딘가에 "옵션을 이름을 변경하고로 diff를 보통 : 또는

cd .../targetdir 
svn -r124:123 theFileName.txt 

대상 디렉토리에 URL을 사용할 수 있습니다.

svn -r124:123 http://example.com/svn/repo/trunk/targetdir/theFileName.txt 
관련 문제