2016-07-22 5 views
1

에서 세 번째 REPO에 REPOS을 결합 : 나는 Readme.md와 위키를 폴더 preprocesspostprocess 각에서GitHub의 내가 GitHub의에서 다음 저장소 구조 한 웹 페이지

DSL/preprocess/ 
DSL/postprocess/ 

이 ... 다른 아무것도에 없습니다 그 폴더 (코드 없음).

이제이 저장소는 DSL에 대한 것이기 때문에이 저장소를 BriQBDSL이라는 새 저장소에 결합하려고합니다. 그러나 GitHub 웹 페이지에서이 작업을 수행하고 싶습니다.

추가 정보 :

  1. 폴더 preprocesspostprocess 중 하나에는 코드가 없기 때문에, 내가 역사에 대해 우려하지 않다.

  2. 내가 (필요한 경우 - 아래 참조) 위키 페이지를 백업 할 수 있습니다 내가 Windows에서 일하고 있어요 및이없는

  3. git 설치 (를 설치하지 않도록하는 것을 선호합니다).

주요 관심사 - 시간이 좀 걸릴 것입니다 페이지를 백업

내 주요 관심사는 두 폴더에있는 위키가 하위 페이지 꽤 많이 가지고 있다는 것입니다. 이 제안 된 이동 중에 해당 페이지를 그대로 유지하고 싶습니다.

웹 사이트를 통해이 2 repos를 BriQBDSL이라는 새로운 (세 번째) 저장소에 결합 할 수 있습니까? 그렇지 않은 경우 프로그래밍 방식으로 수행 할 수 있습니까?

+0

위키는 어떤 형식입니까? 가격 인하? 원하는 것을 얻기 위해 자식 서브 모듈 (https://git-scm.com/book/en/v2/Git-Tools-Submodules)을 사용할 수 있습니까? – StephenG

+0

예, 위키는 Markdown에 있습니다. –

+0

StephenG : 서브 모듈로 프로젝트를 복제하기 위해 '복제 클론'을 의미 했습니까? –

답변

2

하위 모듈을 사용하십시오.

새 저장소를 만드십시오. 새 저장소의 기본 디렉토리에서

[submodule "DSL/preprocess"] 
    path = DSL/preprocess 
    url = {URL OF YOUR PREPROCESS REPO} 
[submodule "DSL/postprocess"] 
    path = DSL/postprocess 
    url = {URL OF YOUR POSTPROCESS REPO} 

실행 git submodule update --init : 새로운 저장소 내부

은 다음과 같은 내용으로 .gitmodules 파일을 넣어. (GitHub에 웹 사이트에서이 명령을 사용할 수 있는지 확실하지 않음)

+0

죄송합니다.'git' 명령에 익숙하지 않은 경우 -이 경우 루트 디렉토리는 무엇입니까? –

+1

새 저장소의 기본 디렉토리 - 미안하지만 명확하지 않습니다. –

+0

아, 그래서 내가 사용할 계획 인 새로운 저장소가'BriQBDSL'이라면'/ BriQBDSL'일까요? 맞습니까? –

관련 문제