软件系统通常由团队协作完成,各开发人员如何协作并行开发?我们希望团队成员可以并行开发,彼此的修改不会冲突,保留工作过程中产生的所有内容的所有版本.
什么是svn:
Subversion(SVN) 是一个开源的版本控制系統, 它可以将资料或代码存储在一台服务器的数据仓库中,其他的电脑从这台服务器获取或提交相应的资料,达到版本控制和协同开发的目的。
Svn的工作原理:
基本操作:
checkout(签出):将一个服务器端创建好的项目整个下载到本地,这是到项目组后参与开发的第一步,只需执行一次;
Commit(提交):将本地文件更新为服务器端的最新版本,通常为每天上班时或修改公共文件之前执行一次;
Update(更新):将本地修改提交到服务器端,通常每天下班前或每实现一个功能、完成一个模块时执行一次。
Subversion分为客户端和服务端
服务端下载地址:
VisualSVN:https://www.visualsvn.com/server/download/
客户端下载地址:
TortoiseSVN:https://tortoisesvn.net/downloads.html
下载客户端汉化包:
选择chinese,simplified 32bit或64Bit的setup下载客户端汉化包
下载myeclipse插件:Subclipse
下载地址:http://subclipse.tigris.org
如果在使用的过程中有任何问题请加微信 350293616
原文地址:http://blog.51cto.com/11583017/2072889