문제

프로젝트를 여러 하위 프로젝트로 나누었지만 모두 공통 부분이 있습니다 (CMAKE 스크립트가있는 디렉토리). 또한 일부 하위 프로젝트에는 다른 하위 프로젝트 (라이브러리)가 포함되어야합니다.

나는 git submodules를 사용하는 것을 선호하지만, 내가 아는 한, 그들은 서브 모드가 Repo의 별도 디렉토리에 있어야한다는 제한이 있다는 것을 알고있다 (그것을합니까?) Super -Project 또는 하위 프로젝트의 소스 또는 CMake 스크립트.

그것을 해결하기 위해 어떻게 제안합니까?

도움이 되었습니까?

해결책

문제가 보이지 않습니다. 라이브러리는 서브 모듈이 아니지만 완전히 별도의 프로젝트가되어야합니다. 당신이 그것들을 서브 모듈로 만들고 싶다면, 그들은 확실히 자신의 디렉토리에 있기를 원할 것입니다. Cmake 스크립트의 경우 이미 자체 디렉토리에 있다고 말하면 해당 디렉토리를 하위 모드로 만드는 것은 문제가되지 않습니다. 아마도 문제를 명확히해야 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top