我目前正在使用我自己的神經影像工具箱,該工具箱在MATLAB/SPM8下運行,而且我的存儲庫中的大多數程序文件都是MATLAB *.m
文件。我有不同的功能分支和一個analysis
分支,用於使用當前版本進行分析。同時我正在開發master
和功能分支中的代碼,然後不斷合併到master
分支。如何使用git同時處理幾個不同版本的文件?
現在的問題是,我在analysis
分公司運行分析,採取了很多的時間(甚至數天),並在這段時間裏,我無法git checkout master
或git checkout new-feature
。這嚴重限制了我的生產力。
因此,因爲不可能同時同時打開多個分支,所以我想將analysis
分支從開發存儲庫移出到它自己的存儲庫。問題是,如果我git init
基於當前analysis
分支的新存儲庫,是否有某種方式不知何故git merge
從當前master
分支(開發存儲庫的分支)能夠使用我開發的新開發的代碼新的分析庫中的倉庫?
其實,你可以* *保持幾個分支開在同時在同一時間:混帳上兩個分支同時工作(http://stackoverflow.com/questions/2048470/git-working在兩個分支同時) – sleske