搭建属于您自己的软件版本控制

无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。

  • 最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用,但是很没效率。一是因为保存的数份copy几乎完全一样,也因为这种方法要高度依靠开发者的自我纪律,而常导致错误。
  • 使用版本控制工具,可以方便,可靠的管理版本。常用的windows平台下的版本控制工具有svn,cvs,vss。

在这里介绍的是一款目前国内非常优秀的个人版本控制软件,不需要搭建中心服务器,直接是绿色免安装版,下载就可直接使用。相比svn,vss更加方便,可控,容易入门。(下载地址:http://pan.baidu.com/s/1c0qufk8

如果您还没有用过版本控制工具构建项目管理,那么你可以跳过下面的介绍直接查看操作步骤,本文可以让5分钟让你快速入门,学会使用版本控制工具管理自己的代码。

如果您已经在用版本控制软件,如svn,cvn,git ,你可以先看下下面个人版本控制的介绍,如果本文对你有用,你可以详细了解该款个人版本控制软件是如何使用的,相信您很快就清楚使用。

 

对自己的代码版本控制做主

目前大部分开发者使用的是svn,cvn这类需要建立中心服务器的版本控制,一般是自己完成到一定阶段,将代码上传,或者在一个开发任务之前,更新服务器的代码,再继续开发。而对自己本地代码的管理在某种程度上是将管理权交给了服务器,因为版本都在服务器上(这样的不便就是随时查看版本和版本差异对比)。其实使用单机版本控制工具可以有效的解决这个问题,就是自己对自己本地的代码版本进行控制,当需要上传代码时,上传前自己保存一个版本,然后上传(上传的就是你保存的版本了);从服务器更新代码到本地时,也只需要在更新后保存一个版本(更新下来后又对更新的代码就保存了一个版本)。虽然多了一次步骤,但是,其实你会发现:就算是基于服务器的版本控制,在你自己本地电脑上仍然可以有完整的版本记录,不需要从服务器找上传、更新记录。而且可以对本地的各个版本进行差异对比,查看改动处,对代码的更改更加放心。

svn也可以在单机情况下管理自己的版本,可是每个版本是基于文件copy的,所以会形成多个文件夹。如下图,这样虽然对版本进行了保存,可是版本并不清晰,当版本多了之后,管理起来也会相对复杂(如版本之间差异对比)。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值