[완료] subversion 에서의 revision 손실
글쓴이: vacancy / 작성시간: 금, 2009/09/25 - 3:01오전
안녕하세요 ?
subversion repository를 관리하다가
repository가 있는 기계에 문제가 발생하였습니다.
백업이 있기는 한데, 백업 이후의 revision들이 없네요.
그리고 local 복사본은 현재까지의 작업이 존재합니다.
즉, revision 50에서 추가 작업을 했다면요.
local 복사본은 (revision 50 + 추가작업)이 있고,
repository에는 revision 40까지 있습니다.
41~50까지가 손실이 된 것이죠.
아마도 41~50는 살릴 수 없겠지요.
하지만, revision 40에 이어 현 작업을 commit하고 싶습니다.
revision이 몇번이 되고 그런 것은 상관 없고요. ;;
( 아마 41번이 될 것 같기는 합니다만 .. )
checkout한 다음에 거기에 현 파일들을 덮어씌우고-_-
추가된 파일들을 일일이 찾아서 추가해주고
없어진 파일들을 일일이 찾아서 지워주고
.. 하는 방식도 있겠지만 파일들 규모가 조금 되어서요.
이를 위해서는 어떻게 작업해주는 것이 가장 간결한 방법일까요 ?
local 작업 도구들로는 visual studio + tortoisesvn,
eclipse + subclipse 등을 사용하고 있습니다.
그럼 도움 말씀 부탁드리겠습니다.
감사합니다.
Forums:
저와 같은 일을
저와 같은 일을 겪으셨군요.
답변은 아니지만...
저같은 경우는, 기존에 있는것 무시하고(따로 두고..) 하드에 있는 작업본을 새로 밀어 넣었습니다. -_-;
.svn 디렉토리들만 싹 지우고 밀어넣으면 되구요, 윈도우라면 편하게 디렉토리에서 찾기 -> .svn 으로 하면 .svn 디렉토리 목록만 나오기 때문에 통째로 휴지통으로 보내버렸습니다....
김동수 - Prototype for Evolution
그게 사용자들 중에
그게 사용자들 중에 중간 revision들이 필요한 사람들이 있어서요. ㅠㅠ
repository url이
repository url이 바뀌었다는 건가요?
아마도 switch를 원하시는 것일 수도...
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
하드디스크를
하드디스크를 교체해서 repository url은 바뀌지 않았습니다.
switch가 저장소의 revision 번호와 현 보유 revision에 차이가 있는 경우에도 사용이 가능한가요 ?
이런 경우는 못봐서
이런 경우는 못봐서 뭐라 말씀드리기 힘드네요.
일단, working copy에서 svn diff, log, info, status 등을 한번 해보세요.
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
경험담
같은 일을 겪은 적이 있는데, "checkout한 다음에 거기에 현 파일들을 덮어씌우고 추가된 파일들을 일일이 찾아서 추가해주고 없어진 파일들을 일일이 찾아서 지워주고" 해서 해결했습니다. 그때도 찾아봤지만 뾰족한 수가 없었어요.
네 종일 쭉
네 종일 쭉 검색해봤는데 ㅠㅠ 뾰족한 방법이 없는 것 같네요.
그냥 기존 repository를 따로 두어서
사용자들이 참고만 할수 있게 하고
새 repository를 만들까봐요.
관심가져주신 분들 감사합니다.
댓글 달기