可能是我们对git不理解,团队合作实际使用中感觉和svn没什么区别,每个人还是 add -> commit -> push到服务器等操作,谁能给讲解下git在使用中对团队实际有什么好处?主要就是分布式和存储方式的?谢谢

2013-04-02 10:09:48 +08:00
 Hua
18053 次点击
所在节点    程序员
25 条回复
holmesabc
2013-04-03 16:48:24 +08:00
狂开分支,开发的爽。

可惜没多少公司用git。
wwqgtxx
2013-04-03 19:40:56 +08:00
@Narcissu5 git-gui(msysgit自带的工具) ,Tortoisegit
nine
2013-04-03 23:10:44 +08:00
我们也是从去年11月开始尝试git的(在此之前野生程序员单人开发,没有任何版本服务器使用经验)
我们目前是这样使用的:

1 根据开发内容划分branch。
这样可以有多个branch同时进行,相互不干扰。不同branch通过hook自动push到不同的域名下以供测试。

2 随时commit随时push。
这样同一branch下的开发会很少处理文件冲突。

3 合并时先把master合并到自己所在的branch,处理完冲突和bug后再合并到master。(如果合并时间超过1天,则递归此条,以防止别的commit或别的branch合并带来的bug)

4 master和线上版本保持一致,发现bug后,相关开发人员切到master修复bug,push。
测试没有问题后,push到线上。

GUI工具 windows用 Tortoisegit
mac用source tree
目前木有linux用户~
akira
2013-04-03 23:34:40 +08:00
如果你不用分支功能,用起来都差不多了。
Hua
2013-04-04 20:43:25 +08:00
多谢楼上各位,一直是我们没有用好分支...

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

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

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

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

© 2021 V2EX