就是依赖管理,比如我写了个公共的 SDK,想给其他三个 team 用.同时我还会维护这个 SDK,会升级更新.目前是只能手动复制
依赖管理只有 Composer 一条路么?弄个私有好像还挺复杂,文件比较少 有没有更简单的解决方案?
1
alexsunxl 2016-01-21 12:07:59 +08:00
docker 大家都用同一个 php 的容器开发,保证环境绝对一致。
就是这个东西不容易整,更别说要在 team 内推广了 |
2
Felldeadbird 2016-01-21 12:21:33 +08:00
搭建一个私有的版本库。问题不就解决了么。
|
3
jerray 2016-01-21 12:37:19 +08:00 1
composer 私有包并不复杂
``` { "repositories": [{ "type": "git", "url": "https://github.com/username/project-name" }], "require": { "username/package-name": "dev-master" } } ``` |
4
Pastsong 2016-01-21 12:40:42 +08:00
Composer 依赖私有库很简单啊,参考楼上,详细的用法去读文档
|
5
xiaotianhu OP @alexsunxl 不是环境的问题,是依赖的问题.不是一回事啊.
|
6
xiaotianhu OP @jerray 不用 github,用自己的 git 服务器就 ok 呗?这个我们有,多谢
|
8
alexsunxl 2016-01-21 13:42:05 +08:00
@xiaotianhu 一样可以解决,把所有依赖都装进一个容器里
|
9
guoer 2016-01-21 13:51:00 +08:00
|
10
V2Simon 2016-01-21 16:59:25 +08:00
用 Git 子仓库 git subtree
|
11
wudikua 2016-01-21 21:57:39 +08:00
弄个 composer 私服吧, packagist
|