use*_*091 2 svn git version-control
背景:我们是一家小型网络开发公司.我们有5个程序员,70%的时间生成简单的PHP网站(有一些MySQL用于新闻/产品目录/等),30%的时间用于大型项目(通常是定制的ERP系统).我们在办公室有一个中央服务器,在所有用户(和服务器)中使用Linux,只需安装服务器并在我们需要工作的目录(网站项目)中工作即可.这目前工作正常.有两件事让我考虑版本控制:
然而,尽管在提及不使用版本控制的理由时人们看到被敲定了,但由于以下几点我有一定的犹豫:
所以我看到版本控制的好处,但我只关心开发网站时所需的开销.我以前从未使用过这样的系统.我觉得现在事情变得如此简单快捷,以至于我们在使用VC时会浪费时间.如果您想在一天内对20个不同的网站进行20次小的更改,则可以加入,签出等.至少,这就是我的想法.所以我的问题是:我们是否应该提前转换到VC,或者我们现在不应该浪费时间吗?这个很难学?最后,GIT比SVN更耗时(学习和使用)吗?(我喜欢GIT的非集中方面,但这不是必需的).
注意:我们都使用常规文本编辑器(如VIM或jEdit)进行编码.
根据您所描述的方案,版本控制应该更容易使用 - 因此开销应该非常低.例如,根据您的描述,您基本上要做的就是(Git的例子):
git pullgit add . (在顶级目录中)git commit -m "A quick message saying what you did"git push就是这样.
| 归档时间: |
|
| 查看次数: |
250 次 |
| 最近记录: |