CVS는 간단하고 독립적인 프로젝트에 적합합니다. 하지만 계층 구조의 다음 단계는 무엇입니까?
CVS에는 많은 개별 프로젝트가 있지만 현실적인 프로젝트에는 사용된 라이브러리, 공유 데이터베이스 스키마, 로컬 조정이 포함된 공통 기술 등 모든 곳에 덩굴손과 종속성이 있습니다. CVS로 이러한 프로젝트를 관리하는 것은 담론의 영역이 아닙니다.
나는 각각 다른 CVS 프로젝트의 일부인 임의의 파일 및 폴더 모음에 대한 CVS 계층 구조 보기와 같은 것을 구성하고 싶습니다.
답변1
github을 사용해 보세요 - 멋진 아이들은 모두 그것을 사용하고 있으며 git은 실제로 SVN 및 CVS에 비해 향상된 기능을 가지고 있는 것 같습니다. 게다가 github에는 다른 코더 및 그들의 프로젝트와 좋은 방식으로 상호 작용할 수 있는 몇 가지 멋진 소셜 기능이 있습니다.
답변2
Subversion에는 "외부"라는 개념이 있습니다. 이를 통해 다른 SVN 프로젝트를 동일한 트리 아래에서 동시에 체크아웃할 수 있습니다.
답변3
머큐리얼의하위 저장소기능은 SVN의 외부 기능과 유사합니다. SVN 저장소를 하위 저장소로 사용할 수도 있습니다.