使用修改版本的包与composer



在我的项目中,涉及到phpunit测试,我使用Pseudo来模拟PDO。

现在,我在这个伪代码中做了一些改变,以适应我的目的。我如何处理这些变化,以确保克隆我的项目的任何其他人都能够使用我所做的代码修改的Pseudo ?

Pseudo显然在.gitignore文件中,我真的不想把它从那里去掉。处理这种情况的最好方法是什么?除拉请求。

我想我应该补充的一件事是,我在我的项目中使用作曲家。

您可以使用自己的库和composer。

从修改后的"Pseudo"版本创建一个新的git存储库

然后在composer.json中这样要求它:

{
    "repositories": [{
        "type": "package",
        "package": {
            "name": "Donoven/pseudo",
            "version": "0.1.0",
            "source": {
               "url": "git@server.co.uk:Repository.git",
               "type": "git",
               "reference": "0.1.0"
            }
         }
    }],
    "require": {
        "Donoven/pseudo": "0.1.*"
    }
}

当用户安装编译器时,如果需要,git服务器会要求他们进行认证。

查看编译器文档关于私有git存储库

相关内容

  • 没有找到相关文章

最新更新