본문 바로가기

dependency2

Git 서브모듈(Submodule) 활용한 프로젝트 종속(외부참조) 저장소 관리 하위 디렉토리에 다른 Git 저장소가 존재할 경우, 해당 디렉토리는 메인 Git 저장소에서는 서브모듈로 취급되는 경우가 많습니다. 서브모듈은 Git에서 다른 저장소를 포함하는 방법으로, 각 서브모듈은 자신만의 독립적인 저장소이며, 부모 저장소는 특정 커밋을 참조하게 됩니다. 서브모듈을 추가하고 관리하는 기본적인 방법은 다음과 같습니다.서브모듈 추가하기메인 저장소에서 하위 디렉토리에 있는 다른 저장소를 서브모듈로 추가하려면, 다음 명령어를 사용합니다.git submodule add 여기서 은 서브모듈의 저장소 URL이며, 은 메인 저장소 내에서 서브모듈이 위치할 경로입니다.서브모듈 초기화 및 업데이트서브모듈을 추가한 후에는 초기화하고 최신 상태로 업데이트해야 합니다.git submodule initgit.. 2024. 5. 28.
Composer 로컬저장소(LocalRepository) 활용한 안전하고 빠른 배포 Composer는 PHP의 종속성 관리자(dependency manager)입니다. 이는 프로젝트가 필요로 하는 외부 라이브러리와 패키지를 관리하고, 자동으로 설치해주는 역할을 합니다. PHP 자체는 서버 사이드 스크립팅 언어로, 웹 개발을 위해 사용됩니다. PHP는 코드를 작성하고 실행하는 기본적인 환경을 제공하지만, Composer는 이러한 PHP 프로젝트에서 외부 패키지나 라이브러리를 쉽게 관리할 수 있도록 도와줍니다. 따라서, PHP는 프로그래밍 언어 자체이고, Composer는 그 언어로 작성된 프로그램을 보다 효율적으로 관리할 수 있게 해주는 도구라고 볼 수 있습니다.Composer와 PHP의 차이점PHP: 프로그래밍 언어. 웹 서버에서 실행할 수 있는 스크립트를 작성하는 데 사용됩니다.Com.. 2024. 5. 16.