我创建了一个框架和两个依赖此框架项目(其实就是两个脚本程序)
框架需要放在脚本的根目录。
现在要频繁的改动框架和脚本。
Git 能否为两个项目创建两个不同的分支,在每个分支上,我都能看到框架的最新改动和各自的项目(看不到另一个项目)
能否再为各自的项目创建子分支用与各自项目的不同特性的开发?
1
peizh2006 2016 年 2 月 4 日
分支不是这么用的,建议两个项目创建两个 repo ,框架作为 submodule ,各项目 repo 下再创建分支用于不同特性开发
|
2
SpicyCat 2016 年 2 月 4 日
@peizh2006 其实也不建议用 submodule 来管理依赖,最好还是使用构建工具。不过楼主这种情况,用分支肯定是不对的,用 submodule 能解决问题。
|
3
laosb 2016 年 2 月 4 日
似乎有人这么用 SVN 的分支,但是 Git 分支这么用很少见,应该只有一些小项目写 GitHub Pages 时才这么用。
|
4
shooter 2016 年 2 月 4 日
请用 [git subtree]( https://ruby-china.org/topics/13001)
|
5
jonechenug 2016 年 2 月 4 日 via Android
框架的主分支只能用来当版本发布,不要用来测试新特性。有多个特性就弄多个分支。然后确立好下个版本的功能就合并分支。同理,后面两个框架也是这么搞的,要不然肯定一堆混乱。
参考廖雪峰的 git 教程-分支管理策略 |
6
woai110120130 2016 年 2 月 5 日
自己写个脚本搞嘛
|
7
newkedison 2016 年 2 月 5 日
看项目规模吧, 小项目的话直接在根目录建个软连接到框架目录就可以了
|