我的工作場所使用Subversion進行源代碼控制,所以我一直在玩git-svn來獲取我自己的分支的優勢,不需要觸摸主要的回購就可以經常提交。Git force完成同步到主
由於我的git svn checkout是本地的,我已經將它克隆到網絡共享中,以作爲備份。我的想法是,如果我的桌面需要轉儲,我至少會有網絡共享上的repo來獲得我還沒有機會完成的更改。
我的工作流程是從桌面工作,進行更改,提交等。在一天結束時,我想用當前的所有更改更新網絡共享上的回購。我已經使用git clone repo_on_my_desktop
在網絡共享上設置了回購協議,然後使用git pull origin master
更新了網絡共享上的回購協議。我遇到的問題是當我使用git rebase
壓縮多個提交,然後將其提交到主svn存儲庫。當我這樣做時,當我嘗試在晚上進行備份時,我在網絡共享上的回購上遇到合併衝突。
是否有一種方法可以完全與我的桌面上的存儲庫完全同步,而不必每晚都進行新的git clone
?
不,它不會刪除多餘的文件。 – felixh 2018-02-02 08:15:29