catkin 패키지와 관련하여 생각해야합니다. 예를 들어 설치할 수있는 것을 사용합니다. apt-get, 다른 것들은 GitHub에서 다운로드/복제 할 것이고 마지막으로 자신 만의 패키지를 갖게 될 것입니다.
먼저 자신 만의 패키지를 하나의 저장소에 정리하거나, 일반적인 작업에 따라 분할하거나, 자신의 패키지 하나 하나에 대한 저장소를 만들고 싶습니다 ? 후자는 가장 유연하지만 조금 더 오버 헤드가 발생할 수 있습니다.
둘째, "프로젝트"를 구성하는 패키지/리포지토리를 정의해야합니다. 다운로드해야 할 부분은 기본적으로 src/.rosinstall에 의해 정의됩니다.이 라이브러리를 로컬 (간단 할 경우)으로 유지하거나 새로운 저장소에 업로드 할 수 있습니다. 기본적으로 작업 영역은 .rosinstall 파일과 다운로드 한 패키지 - .rosinstall을 통해 정의되어야 함).
더 쉽게 사용할 수있는 https://github.com/catkin/catkin_tools (sudo apt-get install python-caktin-tools
통해)을 살펴 봐야합니다. wstool
을 사용하여 패키지/rosinstall 파일을 관리하십시오.