我开始了一个小项目,然后是 Git。随着时间的推移,项目越来越大,现在主文件夹需要进行大的重组。
这是一个Android项目,所以目前我有这个结构:
/myProject/
+-- AndroidManifest.xml
+-- res/
+-- src/
+-- ServerPart/
+-- [other folders and files]
现在,我想搬到这样的结构:
/myProject/
+-- android/
+-- AndroidApplication/
+-- AndroidManifest.xml
+-- res/
+-- src/
+-- AndroidApplicationTest/
+-- server/
+-- aFolderwithOtherFiles/
首先,如果您对更好的结构(最佳实践)有一些建议,请不要犹豫。
问题是我有几个分支。例如,如果我在 master 分支上执行此操作,当我去另一个分支上进行结帐时,我的结构将爆炸(Eclipse 可能不喜欢它)。
是否有解决方案来进行这种重构并调整我的分支以“赋予”它们这种新结构?