사정이 있어서 하나의 프로젝트를 회사 내부 깃랩 서버랑 깃허브 프라이빗 두 원격지로 관리해야 함.
완전히 똑같이 미러링을 하는 게 최상이겠지만 깃랩 서버가 회사 내부망이라 불가능함
일단은 새 프로젝트 초기 진행을 내가 하고 있어서 나혼자 push 주소 두개 걸어서 동시에 두 곳에 push 하게 하고 깃허브 fetch 용 remote 하나 추가한 상태임
여기서 질문
나중에 작업자가 여러 명이 될 때 깃랩에 몇 개의 커밋을 푸시했는데 비슷한 시간에 깃허브 프라이빗 커밋이 따로 올라왔음. 이런 경우 어떻게 해야해?
양쪽 pull/push 다 먹통될거 아냐? 원격지별로 브랜치를 나누고 작업하는게 최고냐?
완전히 똑같이 미러링을 하는 게 최상이겠지만 깃랩 서버가 회사 내부망이라 불가능함
일단은 새 프로젝트 초기 진행을 내가 하고 있어서 나혼자 push 주소 두개 걸어서 동시에 두 곳에 push 하게 하고 깃허브 fetch 용 remote 하나 추가한 상태임
여기서 질문
나중에 작업자가 여러 명이 될 때 깃랩에 몇 개의 커밋을 푸시했는데 비슷한 시간에 깃허브 프라이빗 커밋이 따로 올라왔음. 이런 경우 어떻게 해야해?
양쪽 pull/push 다 먹통될거 아냐? 원격지별로 브랜치를 나누고 작업하는게 최고냐?
push하기 전에 fetch, merge 하고 pull하는게 아니라 모두 fetch 한 다음 직접 merge하면 되는거 아냐?
그렇게 하고는 있는데 다른 작업자가 그렇게 못 할 것 같어 ㅋㅋㅋㅋ ㅠ
멍청한 작업자가 전제되면 어떤 방법도 힘들지
왜 그런짓을 하는지는 모르겠는데 미러링이 안되면 한쪽을 다른쪽의 포크같은걸로 생각해야지
어떤 방법이든 일단은 상당히 번거롭겠네
하나 따와서 소프트 리셋으로 커밋만 밀고 다른데서 풀받으면 돌긴 할거임 - dc App
아 그런 방법이 있기는 하네 좋은 방법은 아니지만