svn
디렉토리와 로컬 디렉토리가 있다고 가정합니다. 로컬 디렉터리에 svn co
이 있고 동일한 이름의 파일이있는 경우 로컬 파일을 덮어 쓸 위험이 있습니까?svn 체크 아웃이 기존 로컬 파일을 덮어 씁니까?
5
A
답변
5
당신이 svn checkout에 대한 설명서를 보면, 그것은 말한다 : 파일이나 서브 디렉토리를 포함하는 기존 디렉토리 꼭대기 디렉토리를 체크 아웃하려고하면
버전 1.7이전, 서브 버전은 기본적으로 불평 것이라고 계산 자체가 만들어졌습니다. Subversion 1.7에서는이 상황을 다르게 처리하여 체크 아웃을 진행할 수 있지만 장애물을 트리 충돌로 표시합니다. --force 옵션을 사용하여이 보호 조치를 무시하십시오. --force 옵션을 사용하여 체크 아웃하면 일반적으로 체크 아웃을 방해하는 체크 아웃 대상 트리의 버전없는 파일은 여전히 버전 관리되지만 Subversion은 그대로 내용을 보존합니다. 그 내용 (체크 아웃의 일환으로 다운로드 한) 그 경로에있는 저장소 파일과 다른 경우, 파일이 나타납니다 로컬 수정 - 당신은 당신이 전에했던 버전없는 파일에 체크 아웃 버전 파일을 변환하는 데 필요한 변경 체크 아웃 - 체크 아웃 완료. 한마디로
:
당신이 충돌을 얻을--force
없이
- 당신은 해결해야
--force
와 - 당신은 파일이 다른 경우 커밋 수정이