如果一个项目,只有一个人开发,那在用 git 的时候,还需要创建分支吗

2017 年 3 月 13 日
 qweweretrt515
4513 次点击
所在节点    问与答
28 条回复
RobertWu
2017 年 3 月 13 日
本地创建一个分支,开发完合并,养成良好习惯。

当然,只有一个 master 也是可以的。
SharkIng
2017 年 3 月 13 日
分支不单单是协作的时候用,良好开发习惯也是需要的
http://nvie.com/posts/a-successful-git-branching-model/
haiyang416
2017 年 3 月 13 日
其实自己用只要顺手怎么来都行,
veelog
2017 年 3 月 13 日
建一个开发分支, master 专门用于发布
Dwayne
2017 年 3 月 13 日
最好用 git flow
xialdj
2017 年 3 月 13 日
要 做备份用 代码稳定可用的时候再合并到 master
yoa1q7y
2017 年 3 月 13 日
分支的作用很多啊,比如临时试验新特性, bug 修复
即使自己开发也要用到很多分支
ylsc633
2017 年 3 月 13 日
我习惯多个分支......

master 提交
develop 测试,成功后合并 master 提交

其他的分支 分功能而定...特别是这个功能可能没写完.又要写那个功能...

有时候避免冲突严重(长时间未合并..且多分支开发,其他分支不断合并.. 有可能改了同一个文件) 会新建分支来看下 合并后的结果 类似于 develop_0313 用完就不要了 也不提交到远程!
donyee
2017 年 3 月 13 日
孤独的开发者,
要建几个
然后自己合并
解决冲突
233
ryd994
2017 年 3 月 13 日

master 和 dev 要分开吧?
加功能要分开吧?
viator42
2017 年 3 月 13 日
我们这的标准流程是每个人在自己的 dev 分支下开发,完成之后所有人合并到一个统一的 test 分支,测试完成之后合并到 master 分支提交,再生成个 tag.master 和生产环境保持一致.紧急 bug 的话从 master 分出一个 fixbug 分支,改完之后合并到 master.
个人的话 master 和 dev 两个差不多就够了
shakoon
2017 年 3 月 13 日
我觉得楼主想表达的是,就一个人,还用什么 git →_→
ChefIsAwesome
2017 年 3 月 13 日
楼主你自己可以这么思考: git flow 能解决什么问题,一个人开发有没有这些问题。
HLT
2017 年 3 月 13 日
那还不如不用
kekex
2017 年 3 月 13 日
反正能回滚 一个分支够用了
zhouyg
2017 年 3 月 13 日
当然要了,自己开发也要尽量保证主分支的阶段性稳定。不然主分支老是有问题还是很让人崩溃的。
xinple
2017 年 3 月 13 日
分支很有必要的,比如第一版开发好上线了,然后在继续开发新功能,提交了好几次了,这时候线上版本有个 bug 要修复,如果这时候还是只有 master ,那修复提交的话,开发一半的也在里面,线上就不方便直接拉取。
tracymcladdy
2017 年 3 月 13 日
我知道这是不好的习惯,不过自己玩一般不建。
懒癌晚期。。
flynaj
2017 年 3 月 13 日
一个人用 svn ,小项目有 svn 就行
zhgg0
2017 年 3 月 13 日
以前一个人开发时纯粹当个备份工具,只用 add commit push ,其它全不需要。

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

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

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

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

© 2021 V2EX