V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
lsylsy2
V2EX  ›  git

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

  •  
  •   lsylsy2 · 2014-09-04 16:58:25 +08:00 · 3552 次点击
    这是一个创建于 3770 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如mediawiki,官方分为开发分支、wikipedia使用的各个版本分支,对外发布的分支。
    想维护个自用(安装插件/修改配置/调整参数/打一些补丁等)版本,怎么做比较方便?
    从对外发布的分支branch出来维护,当官方发布新版时候merge过去?
    可是那样的话master和develop是不是就要被官方的占用着,自己用一个moe-master moe-develop之类的重命名分支?
    6 条回复    2014-09-04 17:56:59 +08:00
    ffts
        1
    ffts  
       2014-09-04 17:03:26 +08:00
    fork的话是fork到自己的repo下吧,是这么叫吧,然后在这里你随便起什么名字都行,跟官方的那个没关系,你愿叫develop也没事
    lsylsy2
        2
    lsylsy2  
    OP
       2014-09-04 17:12:28 +08:00
    @ffts 用github的fork是直接复制了完整的repo出来(包含所有分支)
    所以有点不清楚……
    clino
        3
    clino  
       2014-09-04 17:17:31 +08:00   ❤️ 1
    你是没弄明白git里的远程仓库和远程分支是怎么回事,弄懂这两个你应该就清楚了
    lsylsy2
        4
    lsylsy2  
    OP
       2014-09-04 17:25:10 +08:00
    @clino 多谢,去研究
    ffts
        5
    ffts  
       2014-09-04 17:31:44 +08:00   ❤️ 1
    @lsylsy2 把用不到的分支删掉呢,反正已经fork过来了,随便你怎么改吧
    xuxu
        6
    xuxu  
       2014-09-04 17:56:59 +08:00
    分布式版本管理没有说哪个分支就必须是主线吧。 只不过为了流程上的清晰,会有master develop release hotfix这种workflow。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:32 · PVG 05:32 · LAX 13:32 · JFK 16:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.