2012-02-06 3 views
0

다음 질문이 있습니다. 동료가 symfony sonata git 저장소를 복제했습니다. 그는 여러 공급 업체의 레포를 많이 가져 오는 설치 작업을 수행했습니다.symfony - 소나타, git 저장소를 소유하기로 함

그는 모든 .git 파일을 제거하고 git 저장소를 시작했으며 모든 것을 원격 저장소에 푸시했습니다.

리포를 복제했지만 아무 것도 작동하지 않습니다. 그래서 .git을 제거하고 새 저장소를 시작한 다음 직접 설치해야했습니다.

이제는 원격 저장소에 링크되지 않은 git 저장소가 로컬에 있고 저장소 번들이 저장소를 추적하지 않습니다.

벤더 번들이 계속 자신의 저장소와 심포니를 추적하는 동안 누구나 소셜 데이터 설치를위한 좋은 워크 플로우를 가지고 있습니까?

답변

0

당신이해야 :

  • (this를 사용하여) 새로운 심포니 프로젝트
  • 이 .gitignore 파일 조정할
  • 다음
  • (여기 Sonata PageBundle에 대한 예입니다) 각 번들의 설치 지침을 따르를 만들

특별한 상황이 아니면 을 무시합니다. yo ur repo 및 deps 또는 composer을 사용하여 종속성을 관리하십시오. 공급 업체 종속성을 실제로 "완결"해야한다면 git submodules을 사용하는 것이 좋습니다.

vendor/* 
app/bootstrap* 
*/logs/* 
*/cache/* 
: 여기

은 샘플 .gitignore 파일입니다
관련 문제