2016-01-16 52 views
0

我有一些伟大的代码,我想分享....所以我正在从我的laravel 5应用程序代码移动到单独的包通过作曲家/ packagist使用。Laravel 5包发展GIT设置

这也将允许我分离出我只想在开发中使用的代码,并避免将令人讨厌的数据库修改类部署到生产环境中。

我很困惑建立git。我的主要项目运行在一个git仓库上。我正在开发名为packages/myname/package_name1 /的子文件夹下的软件包。每个软件包都需要自己的git存储库。

我应该将文件夹“packages”添加到我的主存储库的.gitignore文件中,然后为每个子文件夹设置一个git存储库?

我跟着这个教程:Setup Laravel 5 Package

+0

签出git'submodules'。 [你需要的一切都在这里](http://git-scm.com/book/en/v2/Git-Tools-Submodules) – Ohgodwhy

回答

0

如果您使用作曲家/ packagist然后是,你要添加的文件夹包的.gitignore在你的主存储库。在部署整个应用程序或更新包时,您必须执行composer install/update以使所有内容保持最新状态。