how to change remove+add to move in git history -
I have a git repository which is a mix of some old SVN repo I when I mixed everything, then I just moved the files Instead of git mv was not realized, so now SVN history for most files has been lost. Is there a way to fix this? The old structure was something like this: svn1 | _apps / | _tests / | _... svn2 | _src | _libs svn3 | _src | _libs and now: root | _libs | | _svn1_name | | | _apps | | | _tests | | | _... | _addons | | | _svn2_name | | | | _src | | | | _libs | | | _svn3_name | | | | _src | | | | _libs I have tried to checkout this MV in the previous command, doing GIT MV, creating a new branch and mastering it against the ribbing but the structure is complex and the merge is a pain An easy way to do this? Generally delete one and add one when it was within the same commitment , Then GIT can quickly estimate that a nomenclature was made and rename it to git log is appropriate. However, if any file is removed and added to different commit , you will n...