아, 이전에 삭제 한 파일의 정보가 필요합니다. CVS에서 나는 그것을 찾기 위해 단지 ATTIC에 갈 것인데, SVN에서 파일이 존재하는 곳으로 되돌아 가지 않고 어떻게 찾을 수 있습니까? (특히 일주일 전, 2 주 전 ...)Subversion (거북이)의 다락방은 어디에 있습니까?
4
A
답변
6
디렉토리가있는 디렉토리의 SVN 로그를 탐색하여 삭제 한 버전을 찾으십시오. 맨 아래 창에서 파일을 마우스 오른쪽 버튼으로 클릭하고 "Save Revision To .."옵션을 선택하십시오.
삭제 한 버전을 찾으려면 로그보기의 작업 열에서 왼쪽 하단에 X가있는 문서 아이콘을 찾으십시오.
3
CVS의 "다락방"은 구현 세부 사항입니다. 파일 히스토리가 ",v
"파일 자체에 있으므로 파일을 으로 완전히 삭제할 수 없으므로 CVS가 파일을 옆으로 옮깁니다.
Subversion은 파일을 이런 식으로 옆으로 옮길 필요가없는보다 정교한 저장소 저장소 메커니즘을 사용합니다. 나는 파일이 존재하는 가장 최근 버전에 대해 쉽게 쿼리 할 수 있다고 생각하지 않지만 "svn ls -r rev"을 사용하면 쉽게 찾을 수 있습니다. 이 경우 rev은 Subversion이 수정을 나타낼 수있는 것 (숫자, 날짜 등) 중 하나 일 수 있습니다. 발견 할 때까지 기록으로 돌아간 다음 마지막 버전이 발견 될 때까지 앞으로 나아갈 수 있습니다 .
업데이트 : @AviewAnew는 파일이 있던 디렉토리의 로그를 확인하는 좋은 방법입니다. 파일 삭제가 실제로 파일을 포함하고있는 디렉토리에 대한 변경이기 때문에 파일이 이렇게 사라진 곳을 쉽게 찾을 수 있어야합니다.
2
svn log --verbose
삭제 한 항목이 표시됩니다. 그런 다음 당신은 삭제 된 파일의 작업 복사본을 얻기 위해
svn copy --revision <last_revision_with_deleted_file>
을 할 수 있습니다. 이것은 CVS에서 삭제 된 파일을받는 것보다 어렵지 않아야합니다.
관련 문제
- 1. Subversion 저장소는 어디에 있어야합니까?
- 2. 내 Windows 서버 Subversion 파일은 어디에 있습니까?
- 3. 거북이의 혼합 저장소
- 4. subversion/tortoisesvn- 저장소의 디렉토리를 변경합니다.
- 5. Subversion API 래퍼가 있습니까?
- 6. Vim을위한 훌륭한 Subversion 플러그인이 있습니까?
- 7. MOQ 설명서는 어디에 있습니까?
- 8. java stderr는 어디에 있습니까?
- 9. Leopard의 JConsole은 어디에 있습니까?
- 10. 내 모듈은 어디에 있습니까?
- 11. 종속성은 어디에 있습니까?
- 12. com.google.android.mms. *는 어디에 있습니까?
- 13. WPF에서 Button.DialogResult는 어디에 있습니까?
- 14. T_SafeVector.h는 어디에 있습니까?
- 15. 내 쿠키는 어디에 있습니까?
- 16. ERROR_PENDING은 어디에 정의되어 있습니까?
- 17. nativeGetUninitializedObject는 실제로 어디에 있습니까?
- 18. NSTemproryDirectory는 어디에 있습니까?
- 19. 숨겨진 저장소는 어디에 있습니까?
- 20. ID는 어디에 저장되어 있습니까?
- 21. 원본 파일은 어디에 있습니까?
- 22. cmcfg32.lib은 어디에 있습니까?
- 23. 내 실수는 어디에 있습니까?
- 24. 내 모듈은 어디에 있습니까?
- 25. untyped_to_typed 메소드는 어디에 있습니까?
- 26. RequestMapping은 어디에 있습니까?
- 27. SYMBOL TABLE은 어디에 있습니까?
- 28. IDispatchEx는 어디에 있습니까?
- 29. javax.servlet은 어디에 있습니까?
- 30. UdpClient.CancelReceive는 어디에 있습니까?
여기에 어떤 클라이언트 UI가 있습니까? – nathan
tortoiseSVN. 나는 그의 태그를 벗어났다. –
아. 태그를 알아 차리지 못했습니다. 감사. – nathan