2013-05-02 4 views
0

내 git 작업 흐름을 돕기 위해 지점 특정 기능을 구현하려고합니다. 이렇게하려면, 분기에 관한 일부 메타 데이터 (한 파일에있을 필요는 없음)를 저장해야하며 버전 제어하에 실제 파일에서 숨겨 지도록하고 싶지만 "사이트"에 있어야합니다. 내 저장소 폴더를 재배치하기로 결정했습니다. .git은 그 부분에 적합한 장소 인 것처럼 보이지만, 그 안에 폴더가있는 지점을 변경하는 방법을 찾지 못했습니다.분기 내에서 변경되는 .git 폴더를 가질 수 있습니까?

그런 것이 가능합니까? 방법?

+1

'.meta'라는 폴더를 만들 수 없으며 필요한 파일을 여기에 넣을 수 있습니까? – jbr

답변

1

.git 폴더는 작업 디렉토리에서 Git 저장소가 추적하지 않는 유일한 항목입니다. 저장소에 메타 정보를 포함시키고 복제하거나 푸시 할 때 메타 정보를 유지하려면 작업 디렉토리에 보관하고 일반적인 방법으로 추가해야합니다.

그렇지 않다면 하나의 로컬 저장소에 해당되는 것이 좋다면 .git 폴더에 저장하십시오. 그러면 메타 데이터의 버전을 변경하거나 분기가 변경 될 때 메타 데이터를 변경할 수 없게됩니다. 당신은 그것을위한 다른 메커니즘이 필요할 것입니다.

그렇지 않으면 데이터가 소스와 관련이 있다면 작업 디렉토리에 보관하고 Git에서 버전 관리해야한다고 주장합니다. 아니면 그게 관련이 없다면 전혀 존재하지 않아야합니다.

관련 문제