코드 리소스는 일반적으로 버전 관리 도구를 통해 관리해야 합니다. 버전 관리 도구가 필요한 이유는 무엇입니까? 한편, 현대 소프트웨어 개발은 팀워크이므로 공동 개발이 필요하다. 반면 버전 관리에는 버전 내역을 소급하는 기능이 있어 디버깅에 큰 의미가 있습니다. 문서 관리. 소프트웨어 개발 중인 문서는 1, 설계 문서로 나눌 수 있습니다. 요약 설계 및 상세 설계와 같이 2. 서류를 교환하다. 내부 회의록, 갑과 우편물 교환, 3. 경험을 총결하다. 예를 들어, 기술 요약과 개발을 위한 전자책.
문서 자원의 역할: 우선, 디자인 문서 자체는 갑이 요구하며, 너는 쓰고 싶지 않거나 쓸 수 없다. 둘째, 문서는 프로세스 자산으로 즐길 수 있습니다. Svn 버전 라이브러리 아래에는 일반적으로 백본, 분기 및 레이블의 세 가지 디렉토리가 있습니다. Trunk 는 최신 버전의 코드를 보관하는 디렉토리라는 것을 잘 알고 있다. 분기는 분기 버전이 저장되는 디렉토리로 주로 실험 역할을 합니다. 예를 들어, 새 드로잉 엔진을 테스트하는 경우 백본 버전에서 테스트하기에 적합하지 않습니다. 백본 버전의 코드는 종종 급격한 변동의 상태에 있기 때문에 실험이 진행되지 않을 가능성이 높으며, 실험 코드를 작성하면 다른 사람의 코드에도 영향을 미칠 수 있습니다. 따라서 백본 버전을 분기 디렉토리에 안전하게 복사하여 분기로 실험한 다음 실험을 통과한 후 코드를 백본 버전과 병합할 수 있습니다. 레이블의 주요 역할은 비교적 안정적이고 변경되지 않은 버전 내역을 저장하는 것입니다. 예를 들어, 버전을 게시하려는 경우 최신 코드를 컴파일하여 릴리스를 얻을 수 없습니다. 이 버전은 최신이지만 엄격한 테스트를 거치지 않았기 때문에 가장 안정적이지 않습니다. 따라서 tags 디렉토리에서 게시할 안정된 버전 기록을 찾아야 합니다.