Windows의 TortoiseSVN을 사용하여 Subversion 분기를 체크 아웃했습니다. 파일 이름이 myfile.txt이고 이름을 바꾸려면 mynewfile.txt라고 말합니다. 그러나 myfile.txt를 유지하고 이전 버전 인 r15로 되돌립니다. 따라서 myfile.txt에 r15 및 mynewfile.txt의 내용에 rHEAD의 myfile.txt 콘텐츠가 있어야합니다. Subversion 커맨드로 파일의 역사를 보존 할 수 있기를 바랬습니다. 그런 식으로 커밋하고 수정 사항을 보면 mynewfile.txt가 myfile.txt의 이름 만 변경되고 myfile.txt가 r15의 이전 내용을 포함하고 있음을 알 수 있습니다. 이것이 가능한가? myfile.txt -> mynewfile.txt의 이름을 바꾼 다음 myfile.txt를 다시 작성하고 수동으로 r15의 내용을이 파일에 복사해야합니까?파일 이름을 바꾸고 이전 파일 이름을 Subversion의 이전 버전 파일로 바꿉니다.
0
A
답변
4
svn cp myfile.txt mynewfile.txt
svn co -r15 myfile.txt
svn commit
나는 그것이 당신이 원하는대로 역사를 보존 할 것이라고 믿습니다.
편집 : TortoiseSVN, 실현하지 못했습니다! 새로운 단계 :
- 열고 리포 브라우저를 마우스 오른쪽 단추로 클릭 MYFILE.TXT
- 선택 새 이름으로
mynewfile.txt
을 "에 ... 복사"를 선택합니다. - 체크 아웃 된 사본 에서 마우스 오른쪽 버튼을 클릭하고을 선택하고 "개정판으로 업데이트"를 선택하고 15를 선택하십시오.
- 커밋.
1
이전 버전에서는 두 번째 작업 복사본이 필요합니다 (디렉토리를 복사하고 단일 파일 만 업데이트하면 충분합니다).
rename
를 HEAD 작업 복사본에서
- : 그럼 당신은 다음 단계를 수행해야 마우스 오른쪽 버튼
- 와 는
- 커밋 나타나는 메뉴에서
svn copy versioned items here
를 선택 (확인하십시오 텍스트 상태는 새 파일에 대한 "추가 (+)"기존 파일에 대한 "(+) 교체"말한다)
관련 문제
- 1. EmacsW32는 이전 Windows 단축 파일 이름의 버퍼 이름을 바꿉니다.
- 2. Ruby에서 파일 이름을 바꿉니다.
- 3. TFS : 이름 바꾸기 후 이전 파일 이름을 찾는 방법
- 4. Word 문서의 이름을 바꾸고 파일 이름을 처음 10 자로 저장합니다.
- 5. 자바 : 파일 # reName() 성공적으로 파일의 이름을 바꾸지 만 파일 객체는 여전히 이전 이름을 참조합니다.
- 6. 파일을 읽고 파일 이름을 현재 날짜로 바꿉니다.
- 7. 다운로드 요청시 파일 이름을 동적으로 바꿉니다.
- 8. Win32의 파일 이름을 대문자 만 다른 이름으로 바꿉니다.
- 9. ANT : 문자열을 파일 이름 자체 파일로 바꿉니다.
- 10. 델파이에서 apk 파일 아이콘, 버전, 이름을 받으십시오
- 11. RollingFileAppender의 이전 파일 이름
- 12. ROR 이전 파일 이름
- 13. 파일 이름을 uploadify로 변경하십시오.
- 14. 동일한 커밋 내에서 Starteam에 대한 파일 이름을 바꾸고 체크인 하시겠습니까?
- 15. SoaSuiteComposites 이전 버전 삭제
- 16. svn 저장소의 이전 버전에서 파일 복사
- 17. 필드의 이름을 바꾸고 C#에서 역 직렬화
- 18. 사이트 이전 - 다양한 파일 문제
- 19. 설치 파일 이름을 실행 파일 버전 번호에서 파생시킬 수 있습니까?
- 20. TortoiseHG - 이전 커밋의 사용자 이름을 변경 하시겠습니까?
- 21. Groovy 그루비 이전 버전
- 22. Zend_Form_Element_ 파일 저장 확장자의 이름을 바꿀 파일
- 23. 파일 확장자 Cocoa에서 파일 이름을 분리 하시겠습니까?
- 24. 파일 버전 이전 코드를 구성하는 가장 좋은 방법은 무엇입니까?
- 25. Matlab에서 파일 이름을 파싱하고 이름을 바꾸는 방법
- 26. 파일 이름을 PHP로 암시
- 27. URL의 파일 이름을 숨기기
- 28. zcat으로 파일 이름을
- 29. 와 이름을 출력 파일
- 30. NSPrintInfo에서 파일 이름을 설정하십시오.
@Sarah Vessels 명령 줄을 사용하려면 명령 줄 클라이언트 (tortoisesvn과 동일한 svn 버전이어야 함)를 설치해야합니다. TSVN에는 포함되지 않습니다. – Rudi