2
git-new-workdir 스크립트를 사용하여 브랜치를 관리하고 있지만 브랜치는 자동으로 동기화되지 않습니다. 3 개의 지점 (master, branchA 및 branchB)이있는 저장소가 있습니다. 첫째, 내가 가진의 repo 복제 :git-new-workdir 브랜치 동기화 정보
git clone git://myreposite.com/project.git
둘째, 내 지점
git-new-workdir project branchA branchA
git-new-workdir project branchB branchB
지금은 프로젝트, branchA 및 branchB 디렉토리가
을 분할 자식 새로운-WORKDIR를 사용합니다. 누군가 다른 컴퓨터에서 내 repo를 복제하고 branchA를 체크 아웃하고 파일을 수정하고 커밋 한 후git push --all
을 발급했다고 가정합니다.
따라서 이제 branchA를 업데이트해야합니다. 그래서, 나는 master 브랜치 디렉토리에서 git pull --all
을 발행하고, 모든 브랜치들이 즉시 갱신 될 것이라고 기대할 것이다. branchA 디렉토리의 수정 된 파일을 검사 할 때 아무 것도 변경되지 않았습니다.
무엇이 잘못 되었나요?
Git 2.5는'git-new-workdir'를'git checkout --to ='으로 대체 할 것입니다. http://stackoverflow.com/a/30185564/6309를 참조하십시오. –
VonC