标签: ios git frameworks refactoring
我有一个应用程序,我一直在使用它来开发一些现在似乎属于可重用框架(lib)的想法。整个事情是在当地的git repo。我有很多属于lib的类和一些使用它们的类,并提供了用于测试的视图。
我想移出测试代码并留下一个库和一个单独的应用程序进行测试。你做过这个吗?你偶然发现了什么吗?有什么建议吗?
当然,我可以将所有内容分段移动到不同的项目中,但是我想要改进这个东西,这样我就不会丢失我的GIT历史,而且一切都是无缝的。
答案 0 :(得分:0)
如果要开发库,请使用子模块或子树。子树是git的贡献项目。子模块开箱即用。检查http://progit.org/book以获取有关子模块的更多信息。