2011-11-10 3 views
1

로컬에만 git가 있습니다. 그래서, 내 컴퓨터에 내 프로젝트가있다. 그보다는 프로젝트의 모든 파일을 복사하여 다른 컴퓨터에 붙여 넣어 (그래서 gits 파일이 거기에 있음) 커밋을합니다. 그런 다음 내 컴퓨터에서 커밋합니다.로컬 파일에서 프로젝트를 2 개 병합 (병합)하는 방법

그래서 나는이 상황이 :

#Computer 1 
    |A => Make a lot of comits 
    | =>Duplicate all file here 

#Computer 2 
    |B => Make other commits 
    | =>Duplicate all file here 

나는이 작업을 수행하려면, 2 개의 프로젝트에 참여하고 생성을 2 개의 다른

|A |B 
    \ /
    | => Duplicate all files here 

가 그럼 난 쉽게 2 가지의 일반적인 병합을 사용하여 병합 할 수 있습니다 지점

 |C => Merged, 
/ \ 
    |A |B 
    \ /
    | => Duplicate all files here 

어떻게 할 수 있습니까? 2 개의 분기에 2 개의 프로젝트를 로컬 파일로 결합 하시겠습니까?

답변

1

각 저장소에서 다른 프로젝트의 리모컨을 만듭니다. 파일을 공유하거나 동일한 컴퓨터에 두 저장소를 모두 복사합니다.

$git remote add computer2 <path-to-other> 

다음 패치 변경

$git merge computer2/master 
+0

대와 원격 지점을 다시 병합 원격 지점으로

로컬 지점과 다른 지점을 가지고이 시점에서
$git fetch computer2 

, ! 작업. smartgit을 사용하지만이 옵션이 없습니다. 커맨드 라인 작업을 사용합니다. 감사. – Rodrigo

관련 문제