내 직장은 Subversion을 소스 컨트롤에 사용하므로 내 지점의 이점에 대해 자식 자식으로 놀고 있었고, 기본 저장소를 건드리지 않고 자주 원하는대로 커밋했습니다.힘내 힘은 주인에게 완전한 동기화
git svn 체크 아웃이 로컬이므로 백업용으로 네트워크 공유에 복제했습니다. 내 생각에 내 바탕 화면에 덤프가 걸리면 적어도 네트워크 공유에 repo가있어 내가 아직 dcommit 할 기회가 없었던 변경 사항을 얻게됩니다.
내 워크 플로는 바탕 화면에서 작업하고, 변경하고, 커밋하는 등의 작업입니다. 하루가 끝나면 현재 변경 사항이 적용된 네트워크 공유의 저장소를 업데이트하고 싶습니다. git clone repo_on_my_desktop
을 사용하여 네트워크 공유에 저장소를 설정 한 다음 git pull origin master
으로 네트워크 공유의 저장소를 업데이트했습니다. 내가 실행중인 문제는 git rebase
을 사용하여 주 svn 저장소에 dcommitting하기 전에 다중 커밋을 수행하는 것입니다. 이렇게하면 야간에 백업을 시도 할 때 네트워크 공유의 저장소에 병합 충돌이 발생합니다.
매일 밤 새롭게 git clone
을 수행하지 않고 바탕 화면의 저장소와 완전히 동기화하는 방법이 있습니까?
아니요. 관계없는 파일은 제거되지 않습니다. – felixh