
我创建了一个框架和两个依赖此框架项目(其实就是两个脚本程序)
框架需要放在脚本的根目录。
现在要频繁的改动框架和脚本。
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 日 看项目规模吧, 小项目的话直接在根目录建个软连接到框架目录就可以了 |