AppHarbor에서 프로젝트를 진행하고 싶습니다. 프로젝트의 Hg 저장소는 BitBucket에 호스팅됩니다. 문제는 내 리포지토리에 서브 페어 (HgBitBucket)가 포함되어 있다는 것입니다. AppHarbor이 하위 레프를 가져올 수있는 방법이 없어 프로젝트가 빌드되지 않습니다.AppHarbor, BitBucket 및 SubRepo 해결 방법
AppHarbor이 문제를 인식하고 해결책을 BitBucket까지입니다 상태 :
- http://support.appharbor.com/discussions/problems/1578-bitbucket-hg-subrepos-are-not-downloaded-to-appharbor
- http://support.appharbor.com/discussions/problems/4154-using-bitbucket-repo-with-sub-repo
BitBucket는 오픈 티켓을 가지고 있지만 업데이트하지 :
내 질문은 누구에게 적합한 해결 방법이 있습니까? 나는 AppHarbor에 작업 디렉토리를 ftp로 기꺼이 할 것이나, 나는 그것을하는 방법을 보지 못한다.
나는 마지 못해 이것을 설정할 수 있습니다. 나는 AppHarbor가 대신 복제품 + 업데이트를 할 수 있기를 바랍니다. Subrepos는 개발 목적으로 잘 작동하는 것 같습니다. 나는 그들에게 tarball 방법을 선택하게하는 AppHarbor의 경우를 차별화하는 것이 확실하지 않습니다. – Hypnovirus
우리가 저장소를 복제하지 않는 데는 몇 가지 이유가 있습니다. 1) 빌드 엔진이 여러 개 실행되므로 매번 전체 복제본을 실행해야합니다. (현재의 버전을받는 것보다 무거운 작업량입니다. 파일). 2) 우리는 수많은 버전 제어 기능을 지원하므로 Git, Mercurial, Subversion 및 TFS를 유지 관리해야합니다.이 기능은 핵심 제품에 실제로 가치를 부여하지 않습니다. –
Bitbucket과 GitHub가 하위 저장소 패키징 옵션을 제공하지 않는 이유를 전혀 이해하지 못했습니다. 리포 지 토리는 아마 그 내용 중 일부에 의존하기 때문에 생략하는 것만으로는 도움이되지 않습니다. –