2

svn切换用户(svn用户管理)

【版本管理用Git,并没有想象中那么美】

部门领导的想法不错,各个项目组在项目管理过程中,尽可能做到使用的工具软件统一,并给出了指导意见。我所在的项目组,大部分软件在切换过程中能平滑过渡,问题较多发生在代码仓库使用的Git上。

互联网行业码农,大多使用Git做源代码版本管理。传统行业码农,习惯用svn做版本管理的不在少数。这俩比较有代表性的工具,哪个好用,是各有理由。这次统一工具时,小编用了两天时间,勉强能不拉大家后腿。先定个调子,这篇微头条,以吐槽为主。

吐槽不是骂街,必须要讲道理。

说说有哪些点让我不爽或者不方便的。

一是学习成本有点高。常规版本管理软件基本是以check out 和check in为核心,操作通俗易懂。Git要弄懂clone、add,pull、push、commit、check out这六个操作的具体含义才能算入门。删除本地一个文件,使用代码库中的文件覆盖,这看似简单的事情,弄的我这老码农灰头土脸。项目组其他成员,在开始使用Git时也遇到同样的疑惑,说明我不是个例。花两天时间来学习一个工具软件,个人觉得时间有那么一点点长。面试时,看到有人在简历特意写上熟练使用Git软件的疑惑,现在想通了。

二是操作习惯有点怪。用怪这个词形容,是我觉得它不应该那样支持。空目录无法直接上传这个问题,大多数小伙伴都遇到过的。创建一个占位文件,再上传,是很多高手给出的解决方案。此外,默认扩展名是exe和lib等文件不进行版本管理,在项目初建也是麻烦连连。Git强调自己擅长文件管理,忽略了目录,这个理由难以让人信服。细节虽不能决定成败,但会减印象分的。

上述两点,足以让我对Git好用的观点持保留意见。

这么多人捧他,自然具有突出的优点。branches和tags管理,应该是最突出的亮点,尽管还在摸索阶段,已经体验到其优势了。归根到底Git的兴起,最应该感谢开源软件托管的gitlab平台。

相信随着应用的深入,我能发现它越来越多的优点。

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2388668/
1
上一篇怎样下载手机视频(怎样下载手机视频背景)
下一篇 笔记本小键盘怎么关(东芝笔记本小键盘怎么关)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部