在我的项目中,涉及到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存储库