SVN (Subversion) 은 가장 최근의, 아직 배포되지 않은 OpenKore의 버전이 저장되는 있는 곳입니다. SVN에 있는 자료는 OpenKore의 다음 배포 버전이 될 것입니다. 또한 오픈코어 버전 작업에 대한 정보 를 볼 수 있습니다. 우리가 말하는 "OpenKore SVN version"은, SVN 저장소에 저장되어 있는 OpenKore 버전을 말합니다.
OpenKore의 최근 공식 배포는 반드시 최근 코드(개발자들이 현재 수정중인 코드)를 포함 하고 있는 것은 아닙니다. OpenKore에는 많은 개발자가 있어서, 각각의 개발자들이 자신의 코드를 자신의 하드디스크에 같은 상태로 유지할 수는 없습니다 : 그래서 다른 개발자들의 변경된 코드에 자신의 변경된 코드를 병합하려고 할 때 문제가 발생합니다.
그래서 우리가 Subversion (SVN)을 사용하는 이유입니다. 최근 개발 코드는 소스포지 SVN 서버에 저장됩니다(SVN 저장소). SVN을 사용하여 여럿의 개발자가 하나의 프로젝트를 쉽게 참여하고 관리 통합할 수 있습니다.
SVN을 통해서 개발자들이 변경한 것을 자신의 코드와 쉽게 비교할 수 있습니다. 왜 FTP 서버를 사용하지 않는 지 궁금할 것입니다. 이유는, 같은 시간에 같은 파일을 개발자들이 작업할 때 문제가 발생할 수 있기 때문입니다. 반면에 SVN을 사용하면 자동으로 그러한 작업을 할 때 관리 제어할 수 있습니다:
다시 말하자면, : SVN은 같은 프로젝트를 여럿의 개발자들이 작업할때 더 쉽게 할수 있습니다. SVN은 많은 오픈 소스 프로젝트에서 사용됩니다. 그리고 매우 유용한 개발 통합 도구 입니다.
바꾸어 말하면 : SVN 코드는 버그를 가지고 있을 수 있습니다. 비록 코드가 실행이 되겠지만 안정적으로 작동이 가능한 상태가 아니며, 정확히 작동한다는 보장은 할 수 없다는 점을 가슴에 새겨 두시기 바랍니다.
SVN 코드 사용 시, 해야할 사항:
관련된 적합한 안내서를 읽으세요.
나는 사용자입니다.만약 코드를 작성하는데 흥미가 없는 사용자라면 이 안내서를 선택하세요. 사용자를 위한 SVN 안내서. |
나는 개발자입니다.만약 OpenKore 개발에 흥미가 있다면 이 안내서를 선택하세요. 개발자를 위한 SVN 안내서. |
--Skseo 13:26, 27 December 2006 (CST)