Git是一个很好的版本控制系统,用于企业项目的Web开发(HTML/CSS/Javascript)吗?

zc0qhyus  于 2022-11-27  发布在  Git
关注(0)|答案(3)|浏览(113)

我目前参与了一个大型项目-重新开发一个企业网站。
该项目涉及多个团队(内容、设计等)的许多工作人员。
有一个小团队(我和另一个开发人员)负责系统的前端/表示层-即使用HTML、CSS和Javascript开发模板。
代码质量、迭代开发和频繁测试是项目的一个重要方面。
后端开发团队目前使用CVS;但是IT部门花了很长时间才给予我的团队访问,因此我正在考虑通过GitHub建立我们自己的版本控制。
Git会给这种环境下的前端开发带来什么特别的好处吗?
(我了解Git的基本原理;另一个开发人员没有使用它的任何经验,但很乐意学习它。)

dgjrabp2

dgjrabp21#

git和CVS或SVN一样适合企业环境,在设计和实现上没有任何地方使它不适合企业环境。
您可能最终会使用混合方法:每个开发人员都有一个本地的git仓库,并将其推回到一个内部的源(一个中心分支),以遵守公司的备份策略,并向老板表示温暖和模糊的“我的代码在www.example.com机器上是安全的”repository.corpration.com。
请访问http://en.wikipedia.org/wiki/Git_(software)#Projects_using_Git,查看使用git的大型组织(开源和非开源)的列表。
还可以看看http://www.youtube.com/watch?v=4XpnKHJAok8,当Linus告诉Google他们目前的版本控制系统很糟糕,他们使用git会更好的时候,要特别注意。

cu6pst1q

cu6pst1q2#

鉴于您对IT CVS效率低下以及对临时DVCS的管理支持的评论,以下是一个很好的理由:
没有VCS,我甚至不碰我自己的代码,更不用说尝试协作了,多亏了SCCS、RCS、P4和Hg,我从来没有这样做过。
在没有VCS的情况下编写代码就像使用消失的墨迹进行编写一样,甚至可能更糟,因为您可以知道墨迹何时消失。

roejwanj

roejwanj3#

我认为它会工作得很好。通过适当的分支和挑选,它也很容易用部署补丁来维护本地开发代码。

相关问题