2014-12-03 2 views
0

MyWorkingCopy이라는 데스크톱의 폴더에 저장소를 체크 아웃했습니다.작업 복사본 내의 'svn'파일 삭제

충돌을 해결해야 할 때까지 폴더에서 svn 작업과 관련된 추가 파일을 발견하지 못했습니다. 그 후 약간의 파일이 생성되었습니다. svn 파일이 생성되었습니다.

부주의로이 파일을 삭제 했으므로 오버레이 아이콘이 사라졌습니다. 내 작업 복사본 폴더가 저장소에서 분리되었다고 생각합니다. 권리?

변경 사항을 저장소에 커밋하는 방법은 무엇입니까? 평소와 같이 MyWorkingCopy으로 계속 작업 한 다음 완료 될 때 커밋하거나 충돌로 인해 홍수가 발생할 수 있습니까?

내가 최선의 행동의 의미를 알아보세요보다는 먼저 커밋 어떻게되는지하려고 먼저 요구하고

...

그래서, 나를 깊이이 문제를 이해하는 데 도움 통찰력있는 의견을 부탁드립니다 . 당신의 WorkingCopy가 REPO에 연결 더 이상 당신이 그것을 커밋 할 수 없습니다 생각되지 않기 때문에

당신에게

답변

3

더 이상 작업 복사본이 없습니다. 당신은 단지 파일들을 가지고 있습니다.

아마도 가장 간단한 해결 방법은 새로운 작업 복사본 어딘가에서을 체크 아웃 한 다음 수정 된 파일을 Windows 탐색기에 드롭하는 것입니다. 메시지가 나타나면 "덮어 쓰기"를 요청하면 변경 내용을 커밋 할 수 있습니다.

파일을 삭제하거나 이름을 변경 한 경우 파일을 삭제하는 대신 일반 파일 비교 도구를 사용할 수 있지만 커밋하기 전에 이름을 올바르게 기록했는지 확인해야합니다. TortoiseSVN에는 멋진 repair moves/renames 기능이 있습니다.

1

감사드립니다. 그냥 두 번째 체크 아웃. 자신보다 다른 변경 사항이 없는지 확인하고 변경된 파일을 새 Repo의 파일로 교체하십시오. 커밋 할 때 모든 수정 된 파일을 검사하여 충돌이 없는지 확인하십시오.

1

당신은 저장소에 파일을 추가 할 수 SVN 가져 오기을 사용할 수 있습니다 "버전 제어에서" "버전없는"파일 대 파일

관련 문제