반응형
Composer에는 브랜치 이름이 필요합니다.
예를 들어 다음을 요구하고 싶습니다.
{
"repositories": [
{
"type": "git",
"url": "https://github.com/google/google-api-php-client.git"
}
],
"require": {
"google/apiclient": "v1-master"
}
}
이 예에서는 require google/apiclient
on branch를 시도합니다 v1-master
. 오류가 발생합니다.
[UnexpectedValueException]
Could not parse version constraint v1-master: Invalid version string "v1-master"
모든 개발 브랜치 (= 태그 없음) 접두사를 dev-
.
필요한 브랜치를 설치하려면 다음을 사용하십시오.
composer require google/apiclient:dev-v1-master
작성기 문서를 참조하십시오 .
이것은 작동합니다 :
{
"repositories": [
{
"type": "git",
"url": "https://github.com/google/google-api-php-client.git"
}
],
"require": {
"google/apiclient": "dev-BRANCH_NAME"
}
}
그래서 패턴은 "dev- *", 만약 브랜치 이름이 "bug-fix"이면 "dev-bug-fix"
명령 줄 사용 :
composer require google/apiclient:dev-BRANCH_NAME
참고 URL : https://stackoverflow.com/questions/33525885/composer-require-branch-name
반응형
'programing' 카테고리의 다른 글
함수에 변수를 전달할 때 Python timeit을 사용하는 방법은 무엇입니까? (0) | 2020.10.26 |
---|---|
유성 배포 앱에서 데이터를 내보내는 간단한 방법이 있습니까? (0) | 2020.10.26 |
mysql에서 모든 n 번째 행을 어떻게 선택합니까? (0) | 2020.10.26 |
Perl에서 밀리 초 동안 어떻게 잠을 자나요? (0) | 2020.10.26 |
Web.Config의 전자 메일 표시 이름에서 Smtp 저장 (0) | 2020.10.26 |