全国
好顺佳集团
2022-06-22 11:50:28
4832
内容摘要:没有在我上大学的时候,老师的作业和我自己的编码都是独立完成的,所以不需要一个团队去开发,也不需要担心版本控制的问题。事实上,在那个时候,好顺佳已经到处存储着以日期命名的文件夹,...
没有
在我上大学的时候,老师的作业和我自己的编码都是独立完成的,所以不需要一个团队去开发,也不需要担心版本控制的问题。事实上,在那个时候,好顺佳已经到处存储着以日期命名的文件夹,以识别最新的版本。好顺佳是一所普通的大专,课程没讲过版本控制,现在想想大学那啥都没学到!!
有
毕业后,我去那家公司面试。当我面试工作时,技术经理做的第一件事就是看VSS。我想知道你是否确定它不是VS或VSS?百度,有VSS (Visual Source Safe)这个鬼东西,看了很久不知道怎么操作,就直接用了。作为一个普通用户操作也很简单,无非是“签入”“签出”的问题,这个好顺佳还把代码弄乱了,然后通过“回滚”恢复到以前的代码。
工具
版本控制工具是对每个团队成员修改的代码进行备份。每次提交或签到都有记录,避免重复,集中管理。这样在开发过程中省去了很多麻烦,团队网络化开发,也可以非常高效的工作。版本控制工具的操作一般是管理员会比较麻烦和困难的,比如文件放在哪里、安装版本控制工具环境、设置账号密码等一系列操作。用户也有一个小问题,好顺佳最常遇到的就是代码冲突问题,当两个人同时修改一个文件时就会产生这个问题,冲突在每个版本控制工具中都有相应的处理方法,及时解决即可。
与
版本控制工具包括SVN、VSS、GIT、Hg、CVS等。和顺佳只使用了两个工具,一个VSS和一个SVN。VS的版本控制也是GIT,虽然Hshunjia没有用,但是GIT也是一个不错的选择。让我们谈谈SVN和VSS。可能更多的用户使用了SVN,因为SVN是目录控制和跨平台的,而VSS是基于VS的控制工具。SVN这个目录控制会比VSS强很多,文件夹也有相应的状态图标,功能也很完善,所以用户使用很多。Hshunjia觉得VSS比SVN更能解决冲突。由于SVN是一个目录控制系统,所以它不会立即提醒您冲突,而是在遇到冲突时告诉您,用户可以选择解决冲突的方案。但是VSS文件是独占模式打开的(SVN需要单独标记)。当其他用户修改别人打开的文件时,不允许其他用户修改,从根本上解决了冲突问题,具有较强的实时性。另外两种控制工具还没有使用过,我就不做太多的解释了,是同学们已经可以评论和回复的,好顺佳只是表达一些自己使用的感受,不正确的地方也希望能改正。
版本控制的问题在任何一个开发公司都会遇到,对于刚刚使用过的同学来说也需要在自己的电脑上进行更多的探索,每个用户的操作都关系到别人电脑上的代码,虽然可以恢复,但有时候难免会被骂。你有版本控制工具吗?使用什么版本控制?
上一篇:上海注册个小公司要多少钱
下一篇:注册上海汽车租赁公司要求
张总监 13826528954
限时领取创业礼包
所有服务
您的申请我们已经收到!
专属顾问会尽快与您联系,请保持电话畅通!