怎样从开源项目 fork 出自己维护的版本?

2014-09-04 16:58:25 +08:00
 lsylsy2
比如mediawiki,官方分为开发分支、wikipedia使用的各个版本分支,对外发布的分支。
想维护个自用(安装插件/修改配置/调整参数/打一些补丁等)版本,怎么做比较方便?
从对外发布的分支branch出来维护,当官方发布新版时候merge过去?
可是那样的话master和develop是不是就要被官方的占用着,自己用一个moe-master moe-develop之类的重命名分支?
3539 次点击
所在节点    git
6 条回复
ffts
2014-09-04 17:03:26 +08:00
fork的话是fork到自己的repo下吧,是这么叫吧,然后在这里你随便起什么名字都行,跟官方的那个没关系,你愿叫develop也没事
lsylsy2
2014-09-04 17:12:28 +08:00
@ffts 用github的fork是直接复制了完整的repo出来(包含所有分支)
所以有点不清楚……
clino
2014-09-04 17:17:31 +08:00
你是没弄明白git里的远程仓库和远程分支是怎么回事,弄懂这两个你应该就清楚了
lsylsy2
2014-09-04 17:25:10 +08:00
@clino 多谢,去研究
ffts
2014-09-04 17:31:44 +08:00
@lsylsy2 把用不到的分支删掉呢,反正已经fork过来了,随便你怎么改吧
xuxu
2014-09-04 17:56:59 +08:00
分布式版本管理没有说哪个分支就必须是主线吧。 只不过为了流程上的清晰,会有master develop release hotfix这种workflow。

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

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

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

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

© 2021 V2EX