반응형
자식은 다른 저장소를 병합합니까?
모든 프로젝트에 SVN을 사용하고 있습니다. 때때로 프로젝트 B는 프로젝트 A의 복사본으로 시작됩니다. 프로젝트 A에 일반적인 변경 사항이있을 때 svn merge A
디렉터리 B 내에서 사용할 수 있으며 이러한 변경 사항을 병합합니다.
이제 git을 사용하고 싶다면. 나는 모든 프로젝트를 동일한 저장소에 두는 것을 좋아하지 않습니다. 그런 다음 모든 것을 복제해야하고 SVN에서와 같이 하나의 프로젝트 만 선택할 수 없기 때문입니다. 하지만 각 프로젝트에 대해 하나의 리포지토리가있는 경우 이전에 SVN에서했던 것처럼 어떻게해야합니까?
질문은 하나의 원래 프로젝트와 실제로 관련된 여러 하위 프로젝트를 원하고 동기화 상태를 유지하는 데 가장 좋은 방법 은 무엇입니까? 그리고 나도 그것들을 따로 확인할 수 있기를 원합니다.
당신이 두 개의 프로젝트를 가지고있는 경우 proj1
와 proj2
및 변경 병합 할 proj1
로를 proj2
, 당신은 이런 식으로 할 것입니다 :
# in proj2:
git remote add proj1 path/to/proj1
git fetch proj1
git merge proj1/master # or whichever branch you want to merge
나는 이것이 당신이 SVN으로했던 것과 같은 일을한다고 믿습니다.
참고 URL : https://stackoverflow.com/questions/2949738/git-merge-different-repositories
반응형
'IT TIP' 카테고리의 다른 글
HTML 툴팁 (제목 속성)의 형식을 지정할 수 있습니까? (0) | 2020.10.16 |
---|---|
Tinyint 대 Bit? (0) | 2020.10.16 |
Eclipse : Java 1.7 (언 바운드 라이브러리)에 대한 좌절 (0) | 2020.10.16 |
mvn release : pom.xml에 대한 변경 사항을 커밋하지 않도록 준비 (0) | 2020.10.16 |
Python NumPy에서 차원과 축이란 무엇입니까? (0) | 2020.10.16 |