2014-09-11 4 views
0

현재 두 개의 표준 분기 인 develop host &이있는 웹 호스팅 된 git 프로젝트 (원산지)가 있습니다. 우리는 표준 로컬 기능 분기 워크 플로를 사용하고 기능이 준비된 경우에만 원격 개발 지점으로 푸시합니다.GIT - 여러 대의 컴퓨터로 작업하기

최근에 집에서 일하기 시작 했으므로 두 컴퓨터간에 작업을 공유하고 싶습니다. 그러나 나는 원격 개발 지점에 '진행중인 작업'을 강요하고 싶지 않습니다. 또한 업무용 컴퓨터는 사무실 외부에서 액세스 할 수 없습니다.

나는 (원격에서도 잘 작동하는) 작업 브랜치가 될 '개발중인 사용자'브랜치를 만들고 두 머신 모두를 밀어 넣고 나중에 병합 할 수있는 모든 '진행중인 작업'커밋을 유지하려고 생각하고있다. 개발 또는 기능 지점.

내게이 상황에 대한 좋은 해결책 인 것 같습니다. 이 상황에 대해 더 나은 /보다 실용적인 워크 플로우가 있습니까?

+0

원격 컴퓨터에서 개발 코드를 유지해야하는 경우 일상적인 연습으로 패치를 생성하고 미디어를 통해 가정용 컴퓨터로 메일/복사 할 수 있습니다. –

+0

나는 가능한 한 간단하게 프로세스를 유지하고 다른 일련의 작업 (생성, 복사, 붙여 넣기, 병합)을 포함하지 않으려합니다. – sustbn

+0

프로젝트 디렉토리를 이동식 하드 드라이브로 이동하십시오 (작업 규칙에 따라 허용되는 경우). –

답변

0

이미 지형지 물을 사용하는 경우 개인 지사 대신 푸시하지 않으시겠습니까?

당신은 가지 개인을하고 사람이 안정/공공 및 다른 동료가 협력 할 수있는 어떤 말해 팀의 일부 지사 명명 규칙을 가질 수 있습니다. 앞으로는 리베이스 될 WIP 커밋을 포함 할 수 있기 때문에 "개인 소유자"가 아닌 개인 지사에서 일해야합니다. 그리고 그게 전부 입니다.이 있어야합니다.

+0

그것은 최선의 해결책은 아니지만 원격 저장소를 최대한 혼란스럽게 유지하고 모든 지형지 물을 푸시하면 많은 혼란이 발생합니다. – sustbn

+0

@sustbn 원격 브랜치가'git push origin : remote-feature-branch'를 사용하여'develop'로 다시 병합 된 후에는 언제든지 삭제할 수 있습니다. – mgarciaisaia

관련 문제