为什么版本控制器我坚持使用VSS
来源:互联网 发布:请州长夫人演唱 知乎 编辑:程序博客网 时间:2024/04/30 14:41
理由很简单:迁出锁定!
之所以强调这个,是因为这方面吃过的亏太多,我举几个例子:
1.比如两个程序员增加了同一个功能,但是实现方法不同,比如甲:func1,乙 func2,两者代码也不一样
第二个人在迁入代码的时候,就会冲突,这个时候就会存在解决冲突的问题,谁来解决,感觉都不太合适,在本例中,后一个迁入者很可能会把前一个写的代码删掉或者注释掉,实际上的情况可能更复杂,如果第二个程序员的功力不够,写的代码有潜在的bug,再退回到前一个程序员的代码,无疑降低了工作效率。更麻烦的问题还有可能是这样,界面上增加了新的控件,两个人起的名字不一样,甚至用的控件不一样,这样在融合的时候,让人抓狂。
2.我自己的亲身经历,有段时间驻场开发,版本产生分支,一个月后回公司,和公司原有代码融合,真的是一段黑暗历史,因为同样的模块,公司留守程序员也有修改,界面的样式及代码都有变化,这些代码的融和足足花了两个多月,别问我为什么会花这么长时间,因为公司的模块和驻场同样的模块界面有差异,操作模式有差异,还要论证哪种更好,还要考虑用户的操作习惯.....
当然,VSS被人指责最多的就是不安全,其实是可以避免的,我们目前是这样做的:
1.在公司部署VSS
2.安装Dynamsoft SourceAnywhere for VSS支持异地网络访问
3.驻场工程师必须连接公司的版本控制服务器进行工作
按这样处理后,再也没有出现过版本冲突问题,代码管理省心省力。
阅读全文
0 0
- 为什么版本控制器我坚持使用VSS
- 我为什么不能坚持?
- 我为什么不能坚持?
- 我为什么坚持写博客?
- 我为什么坚持写博客?
- 版本控制之为什么需要版本控制器
- 版本控制器 git使用
- 常见版本控制器使用
- GitHub版本控制器使用
- 我为什么坚持写博客(续)
- 为什么我坚持招聘程序员必须笔试
- 我为什么坚持这么多年写博客
- 为什么我坚持一直使用AutoCAD 2007?(页末附CAD2007及天正单机版下载地址)
- 版本控制工具VSS使用介绍
- 版本控制工具VSS使用介绍
- 版本控制工具VSS使用介绍
- 我的记事本提示--vss使用步骤
- 版本控制器 git 使用简介
- NameNode之文件系统目录树
- 24on物流链WMS仓库条码管理系统在企业对仓库的重要意义
- yum install ansible无法直接安装Ansible的解决方法
- 软件测试过程模型特点(V模型 W模型 X模型 H模型)
- TWRCharts实现动画图表
- 为什么版本控制器我坚持使用VSS
- 为何Z81DA安全芯片能应用到设备认证和配件认证领域,物联网安全芯片
- Linux的基本操作
- gui扯:阿里云专有云、超融合、AWS以及张北二期
- MQTT入门
- 史上最LOW的PHP连接池解决方案
- 【区块链】区块链平台调研与分析报告
- JavaScript中window.location.hash属性介绍
- [CSS] Firefox required input textarea 粉红色边框去除方案