2012-02-29 4 views
1

대부분의 프로젝트에서 사용할 코드 기반의 저장소가 필요하지만 어떻게 처리해야하는지 잘 모르겠습니다.부트 스트랩 코드 저장소를 관리하는 방법은 무엇입니까?

나는 새 프로젝트를 시작할 때 단지 그것을 복제 한 다음 .git 또는 .hg 폴더를 제거 (새로운 프로젝트의 버전에 대해 다시 생성)하는 것입니다 생각할 수있는 모든

이 있습니까 더 나은 방법? 서브 모듈이있는 뭔가가 있을까요? 문제는 이들 파일이 별도의 폴더에있을 수 없다는 점입니다. 응용 프로그램의 핵심 요소입니다 (예 : Rails 인스턴스).

이렇게하는 것이 좋습니다.

+0

Core repo에서 내보내기 및 새로 추가 하시겠습니까? –

+0

오래된 역사를 지키지 않고 프로젝트 포크? – linquize

+0

내 코드베이스는 .gitignore, .hgignore 특정 프로그래밍 언어에 대한 무시 목록을 포함하는 파일입니다. – linquize

답변

0

권장되는 방법은 subrepositories입니다.
"core" files that are needed in each project에 대한 가장 쉬운 해결책입니다.

그러나 하위 리포지토리는 기본 리포지토리의 하위 폴더에 있습니다.
이 말했다 :

문제는 내가 별도의 폴더에있을 수 없습니다 필요가 이러한 파일, 그들은 예를 들어, 레일 인스턴스 응용 프로그램의 핵심이다.

... 하위 리포지토리가 당신을위한 실행 가능한 솔루션인지 잘 모르겠습니다.

나는 Rails 나 응용 프로그램에 관해서 아무 것도 모르기 때문에 "핵심"파일을 하위 폴더에 넣을 수 있는지 여부를 알 수 없습니다.

관련 문제