几个月前我开始了一个项目,并将所有内容存储在主目录中.在我的主目录"Project"中有几个包含不同内容的子目录:Project/paper包含用LaTeX Project/sourcecode/RailsApp编写的文档包含我的rails应用程序.
"Project"是GITified,"paper"和"RailsApp"目录中都有很多提交.现在,因为我想使用cruisecontrol.rb作为我的"RailsApp",我想知道是否有办法在不丢失历史的情况下从"RailsApp"中创建一个子模块.
我有这个git存储库,其中包含两个文件夹:binary-search和poker.例如,http://github.com/soulnafein/code-katas
我想将这些文件夹放入子模块并保留其更改历史记录.
我怎样才能做到这一点?