2012-12-20 6 views
0

SVN을 처음 사용하고 있습니다. 그 중 하나는 Java 프로그램 디렉토리 였고 다른 하나는 여러 가지 다른 디렉토리였습니다. Eclipse SVN 플러그인을 사용하여 repo를 체크 아웃하고 관련 Java 서브 디렉토리를 Eclipse로 체크 아웃했습니다 (다른 디렉토리는 내 용도와 관련이 없습니다).SVN 커밋 및 Eclipse

이제이 디렉토리를 변경했습니다.

업데이트를 "커밋"하면 새 헤드가 업데이트 된 Java 디렉토리와 다른 모든 디렉토리로 생성됩니다. 내가 걱정하는 것은 다른 디렉토리를 잃는 것이다.

답변

1

완벽하게 정상적으로 작동합니다. "커밋"이 Eclipse를 통해 체크 아웃 한 관련 하위 디렉토리에서만 발생하는지 확인하십시오.

1

업데이트를 "커밋"하면 새 헤드가 업데이트 된 Java 디렉토리와 다른 모든 디렉토리로 생성됩니다.

네, 맞습니다. 다른 디렉토리는 여전히 HEAD의 일부가됩니다.

버전 제어 시스템에서는 어떤 것도 "잃어 버리지"않습니다. 디렉토리를 삭제하더라도 소스 제어 내역에 계속 남아 있습니다.

+0

버전 관리 시스템에서는 문제가 발생할 수 있습니다. Visual SourceSafe를 통해 고통받는 사람에게 물어보십시오. 그러나 이는 일반적인 사용자 활동을 통한 손실보다 데이터 손상으로 인한 손실이 더 큽니다. – alroc

0

걱정할 필요가 없습니다. 커밋 할 때 변경 사항은 체크 아웃 된 디렉토리에만 영향을 미칩니다.