Git 分支问题

2016-02-04 14:27:39 +08:00
 xuboying

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

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

2804 次点击
所在节点    git
7 条回复
peizh2006
2016-02-04 16:24:53 +08:00
分支不是这么用的,建议两个项目创建两个 repo ,框架作为 submodule ,各项目 repo 下再创建分支用于不同特性开发
SpicyCat
2016-02-04 16:49:26 +08:00
@peizh2006 其实也不建议用 submodule 来管理依赖,最好还是使用构建工具。不过楼主这种情况,用分支肯定是不对的,用 submodule 能解决问题。
laosb
2016-02-04 17:01:02 +08:00
似乎有人这么用 SVN 的分支,但是 Git 分支这么用很少见,应该只有一些小项目写 GitHub Pages 时才这么用。
shooter
2016-02-04 17:08:11 +08:00
jonechenug
2016-02-04 17:11:44 +08:00
框架的主分支只能用来当版本发布,不要用来测试新特性。有多个特性就弄多个分支。然后确立好下个版本的功能就合并分支。同理,后面两个框架也是这么搞的,要不然肯定一堆混乱。
参考廖雪峰的 git 教程-分支管理策略
woai110120130
2016-02-05 09:00:35 +08:00
自己写个脚本搞嘛
newkedison
2016-02-05 09:17:51 +08:00
看项目规模吧, 小项目的话直接在根目录建个软连接到框架目录就可以了

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

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

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

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

© 2021 V2EX