2013-12-11 3 views
0

지점을 체크 아웃 할 때마다 프로젝트를 재구성해야합니다. 이 프로젝트는 빌드 프로세스가 오래 걸리고 분기를 자주 전환하므로 많은 시간이 낭비됩니다. 내 솔루션은 각 복제본에서 다른 분기를 체크 아웃하여 로컬 저장소의 로컬 복제본을 작성하는 것이므로 분기를 전환 할 때마다 빌드 스크립트가 원본에 대한 전체 변경 사항에 직면하지 않습니다. 단점은 클론을 최신 상태로 유지해야한다는 것입니다.힘내 : 여러 지점을 체크 아웃하십시오.

이 상황을 처리하는 더 좋은 방법이 있습니까? 그렇지 않은 경우 여러 로컬 클론을 유지 관리하는 가장 좋은 방법은 무엇입니까?

감사합니다. Matt

답변

1

같은 repo의 체크 아웃 된 복사본을 여러 개 사용하여 시도해 볼 수 있습니다. git-new-workdir 그러면 전체 복제의 오버 헤드없이 각 분기 (모든 빌드 파일이 포함 된)에 대한 체크 아웃 된 복사본을 만들 수 있습니다.

+0

감사합니다. @meagar; git-new-workdir는 유망한 것으로 들린다. 나는 그것을 시도하고 다시보고 할 것이다. – MattDG

+0

우리는 Windows를 사용하고 있으므로 [Dan Smith의 Windows 포트 git-new-workdir] (https://github.com/dansmith65/git/blob/master/contrib/workdir/git-new- workdir-win) 그리고 Git bash를 admin으로 실행합니다. – MattDG

관련 문제