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

Git 分支问题

  •  
  •   xuboying · 2016-02-04 14:27:39 +08:00 · 2813 次点击
    这是一个创建于 3214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我创建了一个框架和两个依赖此框架项目(其实就是两个脚本程序)
    框架需要放在脚本的根目录。
    现在要频繁的改动框架和脚本。
    Git 能否为两个项目创建两个不同的分支,在每个分支上,我都能看到框架的最新改动和各自的项目(看不到另一个项目)

    能否再为各自的项目创建子分支用与各自项目的不同特性的开发?

    7 条回复    2016-02-05 09:17:51 +08:00
    peizh2006
        1
    peizh2006  
       2016-02-04 16:24:53 +08:00
    分支不是这么用的,建议两个项目创建两个 repo ,框架作为 submodule ,各项目 repo 下再创建分支用于不同特性开发
    SpicyCat
        2
    SpicyCat  
       2016-02-04 16:49:26 +08:00
    @peizh2006 其实也不建议用 submodule 来管理依赖,最好还是使用构建工具。不过楼主这种情况,用分支肯定是不对的,用 submodule 能解决问题。
    laosb
        3
    laosb  
       2016-02-04 17:01:02 +08:00
    似乎有人这么用 SVN 的分支,但是 Git 分支这么用很少见,应该只有一些小项目写 GitHub Pages 时才这么用。
    shooter
        4
    shooter  
       2016-02-04 17:08:11 +08:00
    jonechenug
        5
    jonechenug  
       2016-02-04 17:11:44 +08:00 via Android
    框架的主分支只能用来当版本发布,不要用来测试新特性。有多个特性就弄多个分支。然后确立好下个版本的功能就合并分支。同理,后面两个框架也是这么搞的,要不然肯定一堆混乱。
    参考廖雪峰的 git 教程-分支管理策略
    woai110120130
        6
    woai110120130  
       2016-02-05 09:00:35 +08:00
    自己写个脚本搞嘛
    newkedison
        7
    newkedison  
       2016-02-05 09:17:51 +08:00
    看项目规模吧, 小项目的话直接在根目录建个软连接到框架目录就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2628 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.