2011-11-23 3 views
2

svn에서 파일의 이전 버전으로 되돌리고 체크 인하면 svn 로그는 복구 한 이후의 로그 항목을 제거하지 않지만 변경 사항에 대한 새 로그 항목을 추가합니다 되 돌린 파일로 되돌려 보낸다.Subversion에서 로그 기록을 되돌릴 수 있습니까?

내 질문 : 항목 자체가 실제로 손실 될 수 있도록 로그 자체를 되돌릴 수있는 방법이 있습니까? 나는 희망하지 않을 것이지만, 나는 단지 확실성을 찾고 싶다.

답변

2

SVN의 관리 도구를 사용하면 리포지토리를 덤프하고 특정 버전을 필터링하고 다시 가져올 수 있습니다.

그러나 이것은 힘든 일이며 마음이 약한 경우가 아니며 의도적으로이 방법입니다. SVN의 목적은 을 보존하고의 역사를 말하며, 꼬아 서 잃어 버리지 않습니다.

+0

감사합니다. 나는 금요일에 두 줄의 코드를 변경했기 때문에 지금 당황 스럽다. 나는 인간적인 실수가 있어야한다는 것을 알고 있지만, 나는 그것을 기억하고있는 것처럼 보이지 않을뿐 아니라, 내 컴퓨터에서도 더 이상 변화가 일어나지 않기 때문에 나는 미친 알약을 먹고있는 것처럼 느껴진다. 고맙게도 2 줄의 코드는 큰 손실이 아니지만 내가 실제로하지 않은 것들에 대한 추억을 가지고있는 것을 좋아하지 않습니다. –

+0

@BrandonMoore : 나는 우리가 http : // 심리학을 가지고 있는지 확신하지 못합니다. .stackexchange.com은 아직 없습니다. ':)' – sbi

4

유일한 방법은 저장소를 덤프하고 일부 항목을 필터링하여 저장소를 다시 가져 오는 것입니다. 그래서 간단히 말해서 불가능합니다. 일단 무언가가 커밋되면 그것은 저장소 광고 vitam aeternam에있을거야.

관련 문제