自己修改过的包,要怎么用 composer 管理比较好?

2017-09-11 22:23:04 +08:00
 cstome

用 composer 引入的包,后来跟据需要自己做了修改,要怎样不要在 update、重新部署的时候被覆盖?

3032 次点击
所在节点    PHP
4 条回复
caotian
2017-09-11 22:31:47 +08:00
fork 一下修改完了重新发布个 composer 包
goodspb
2017-09-11 22:34:45 +08:00
1. github 上 fork 一份。
2. 修改内容,提交。
3. composer.json 修改这个包的来源是自己的仓库。

可以参考: http://tech.osteel.me/posts/2015/08/10/how-to-use-the-fork-of-a-repository-with-composer.html
wh1012023498
2017-09-11 22:56:03 +08:00
以私有仓库的形式来搞。
tagtag
2017-09-12 12:53:31 +08:00
建议参考下这部分文档 http://docs.phpcomposer.com/05-repositories.html,自己的项目可以用 github,公司的项目就比较麻烦,但是也可以用公司内部的版本控制系统,或者干脆以文件的方式定义包。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/389901

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX