来自SVN背景
Git真的需要一些时间来习惯.我真的很喜欢它,但我仍然想弄清楚如何在不同情况下使用它.所以这是我的问题:
我选择的PHP框架是CodeIgniter.我打算用CI建立我的个人网站,我认为最好的方法是克隆CI并建立我的网站.我这样做是因为我真的想要一种更简单的方法来更新CI框架.我只是不确定这是否真的是使用克隆的正确方法,或者我是否应该采取另一种策略.我正在研究子模块,但这似乎也不是正确的方法.救命?
最佳答案 考虑到
CodeIgniter has a GitHub repo,当然,您可以直接在服务器中,在
Installation page提到的地方克隆它.
虽然为了纯粹的部署目的(即对于代码库,我不会进行任何更新,也不会推回到远程仓库,我更喜欢
downloading an archive from the tarballs provided by GitHub for each project).
但这应该与您的项目(您的视图,控制器,模型,……来自“应用程序”)分开,这应该在同一服务器上的单独的裸仓库中,并在您的工作站上本地克隆.
然后,Lars在评论中提到的deployment method负责其余部分.