从敏捷开发到小团队SVN

时间:2014-01-23 18:34:41   收藏:0   阅读:415

一、敏捷之    

      敏捷开发,有一个很好的实践,每天都可以产生一个可用于发布的版本

      以前对这句话感到非常的困惑,因为我们手中的项目是残缺的,基本只是程序的一个功能片段,在未集成之前如何发布得了?当然这是团队开发一种早期的模式,分解功能,由相关的成员完成特定功能,最后再由某个核心成员来集成功能。这个迭代周期是很漫长的,要等待某个功能全部完成之后,才能合并到主干上。再者,负责集成的人可能还需要熟悉、了解甚至进入代码内部才能将这个功能块较好的跟现有功能融合起来。

      前段时间在天猫实习的时候,经常使用Git来进行版本控制。尤其是,在进行团队合作的时候,确实很有用,不用等待别人的功能完成,随时更新提交,基本不需要人为的去集成别人的代码。当然,当时的理解挺留于基本认知阶段,还不能进行升华。

      所谓(包括略有所悟),是需要积淀的。最近,4个小伙伴,要搞一个Android项目,又开始了前面的历史性悲剧。偶然,打开书,看到了上面那句话,略有所悟。我决定要实践一下。用Git不太方便,Github,要么开源,要么付费。自己搭gitlab没有空间,只能用SVN咯。

      VisualSVN是用来搭建SVN服务器的,可以通过http协议访问本地仓库,它所完成的就是地址映射。如果有云主机,这个搞起来后,使用就方便了,当然,我没有,我只有云空间。

 二、环境构建

      那就VisualSVN都不用,下面介绍“TortoiseSVN+百度云”方案。

      1)、下载 TortoiseSVN(用于版本控制)、百度云 (用于存放控制后的代码) 

      2)、使用同一个百度云账号(可以多人同时登陆)

      3)、检出、创建项目

      4)、svn操作

三、参考博客:

           (svn)http://www.cnblogs.com/sw926/p/3309619.html

           (构建)http://blog.csdn.net/ccd1516/article/details/14554857

原文:http://www.cnblogs.com/ywb15ba/p/3530771.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!