0

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

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

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

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

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

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

谢谢。

4

1 回答 1

1

如何创建自己的 Composer 包并将其存储在单独的(私有)Git 存储库中?就 Composer 而言,它就像任何其他软件包一样,您可能需要查看文档的这一部分

使用私有存储库

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

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

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

于 2015-03-17T00:37:56.577 回答