laravel 패키지 (패키지 A라고 함)를 개발 중이며 다른 패키지 (패키지 B https://github.com/dropbox/dropbox-sdk-php)가 필요합니다.작곡가 종속성에 패키지 포크 사용
내가 패키지 B의 포크 (https://github.com/EmilioBravo/dropbox-sdk-php)를 만들었다는, "fix64"새로운 지점에서 약간의 변화를 만든 작곡가의 문서에 표시된 패키지 A의 composer.json의 저장소로 내 GitHub의의의 repo를 추가 :
나는 패키지 A를 내에서 작곡가 업데이트를 호출하면 메신저 그것에서 다른 프로젝트의 의존성 (프로젝트 C) 및 전화 작곡가 업데이트로 패키지 A를 사용하는 경우"repositories": [
{
"type": "vcs",
"url": "https://github.com/EmilioBravo/dropbox-sdk-php"
}
],
"require": {
"php": ">=5.4.0",
"illuminate/support": "4.2.*",
"dropbox/dropbox-sdk": "dev-fix64"
},
그것이 제대로 내 포크를 다운로드하지만, 작곡가, 그것은 수 있다고 dev-fix64를 찾지 못했습니다. 발견>과 일치 패키지 -
문제 1
- emilio-bravo/platform dev-dropboxfix requires dropbox/dropbox-sdk dev-fix64 -> no matching package found.
에밀리오-브라보/플랫폼 DEV-dropboxfix이 보관/보관-SDK의 DEV-fix64을 필요로하지 않는다.
emilio-bravo/platform dev-dropboxfix -> emilio-bravo/platform [dev-dropboxfix]의 설치 요청이 만족 스럽습니다.
내가 프로젝트 C의 composer.json의 저장소로 내 환매 특약을 추가 할 경우에만 내 포크의 지점을 발견한다.
다른 방법은 내 포크를 만족 저장소에 복제하는 것입니다.
하지만 느낌이 옳지 않습니다. 작곡가가 GitHub에서 포크를 찾도록하려면 어떻게해야합니까?
이 문제에 대한 올바른 해결책을 찾았습니까? 나는 똑같은 문제를 겪고있다. –
[작곡가와 포크를 요구하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/13498519/how-to-require-a-fork-with-composer) –