版本管理工具的介绍
介绍网上流行的版本管理工具有很多,我一直再用的就是 svn 和 git, 此外还有 cvs和 vss 等。接下来和大家一起了解一下。使用及介绍SVNsvn 是我接触的第一个版本管理的工具,说实话,用的非常舒服。它有一个统一的客户端,在Windows的系统中,还可以使用鼠标进行操作。 如果使用的IDE工具集成了svn ,在进行代码编写或者提交的时候,可以随时查看代码的变化,以及代码的提交...
·
介绍
网上流行的版本管理工具有很多,我一直再用的就是 svn 和 git, 此外还有 cvs和 vss 等。接下来和大家一起了解一下。
使用及介绍
- SVN svn 是我接触的第一个版本管理的工具,说实话,用的非常舒服。它有一个统一的客户端,在Windows的系统中,还可以使用鼠标进行操作。 如果使用的IDE工具集成了svn ,在进行代码编写或者提交的时候,可以随时查看代码的变化,以及代码的提交记录。极大的提高了开发记录。而且提交代码到服务器之后,管理人员可以审核你的代码。如果某些方面存在问题,可以不接受你的提交,退回给你,重新进行提交。而且每次提交之前需要更新最新的版本呢。如果更新下来的内容和你编写的内容有冲突。可以通过merge 界面进行调整,十分的方便和快捷。
如果想要使用 svn ,若是在团队开发中,你只需要在你本机上安装svn客户端就可以了,通过提供给你的地址就可以将项目导到本地中。如果自己想尝试学习。可以将 svn的服务器下载下来。这里我给大家分享一个链接。里面有 svn 的客户端和服务器。注意在安装的时候。先装 服务端,再装客户端。密码是 sfcz. - git git是我用过的的第二个版本管理工具。可能是 svn 用的习惯了,起初用的感觉并不是很好,每次更新提交代码都很麻烦。如果说 svn 代码管理是一条直线的话,git 就是一个圆。首先在 git 上面从主分支 上fork 一个 子分支,然后将 子分支的代码 clone到本地,对其进行编辑之后,如果想要提交代码。首先是从主分支更新最新的代码到本地,然后将本地的代码提交到子分支上面,接着 在子分支上面提出请求合并的要求。管理人员同意之后,才可以将代码合并到主分支。
- vss vss没有用到过,但是看网上的资料说是,一个文件同时只能由一个用户进行修改。这样虽然能保证代码不会出现冲突,但是减少了开发的效率。
- cvs cvs也没有用到过,和 vss不一样的是,cvs 支持多用户同时进行开发,但是很难保证了核心文件的版本管理。而前面介绍的 svn则是继承了 cvs 和 vss 的优点。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)