使用laravel和几个git存储库的代码组织

时间:2015-03-17 00:28:54

标签: php git laravel code-organization springloops

我正在处理几个项目,但每个项目都连接到REST Web服务。

我使用Laravel开发了第一个,并开发了一些非常适合与Web服务进行通信的类。

我想开始第二个,当然,重用为REST连接开发的类。

我的问题是,我的公司希望我为项目使用几个git目录,每个目录应该上传到另一个springloops项目。 Springloops有点像github,你可以使用git上传你的代码。

你将如何继续避免复制/粘贴并使用相同的laravel代码但是在不同的项目中(我想,在不同的位置)?

我不确定我是否真的很清楚,但如果您需要,请不要再向我询问更多信息。

感谢。

1 个答案:

答案 0 :(得分:1)

如何创建自己的Composer包并将其存储在单独的(私有)Git仓库中?就Composer而言,它就像任何其他包一样,你可能想看看this section of the docs

  

使用私人存储库

     

完全相同的解决方案允许您使用私人   GitHub和BitBucket的存储库:

{
    "require": {
        "vendor/my-private-repo": "dev-master"
    },
    "repositories": [
        {
            "type": "vcs",
            "url":  "git@bitbucket.org:vendor/my-private-repo.git"
        }
    ]
}
     

唯一的要求是为git客户端安装SSH密钥。