,這個問題就我查到的資料閱讀本文後:Can Git really track the movement of a single function from 1 file to another? If so, how?的Git可以合併「使用」的git的怪-C
這裏是worfklow:
A「很久很久以前」,我們分裂一個大文件folder/file.py
在很多文件中:folder1/file.py
,folder2/file.py
等等。
git blame -C
當我們查看folder2/file.py
時,正確顯示了該代碼的歷史記錄,我們看到一些提交是在這個分裂之前完成的。
的問題是,我們繼續維持仍然有folder/file.py
,當我們在「當前」版本合併修復回來,混帳不斷重新創建該文件夾folder
並沒有看到一個修復代碼的舊版本根據這段代碼現在所在的位置,應該合併爲folder/file.py
或folder1/file.py
或folder2/file.py
。
我看着git help merge
很快,但沒有找到任何有關的信息。
對此有幫助嗎? http://stackoverflow.com/questions/11005813/git-putting-folders-in-folders-in-a-repository/11010454#11010454 – uday