SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
开始新一天的工作:
1、从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。
如何使用SVN
SVN分为服务端与客户端 首先去Subversion网站下载SVN的服务器端
http://subversion.apache.org/packages.html
在网站的最下方找到Window系统的安装包,选择VisualSVN server,下载服务端
下载完成后安装服务端。
安装成功后打开软件
右键Repositories–>新建–>Repository 新建资源库
右键Users–>新建–>User 新建用户SVN的客户端可以使用TortoiseSVN这个软件,也可以直接用MyEclipse作为客户端。
- 给MyEclipse添加SVN的插件
- 打开MyEclipse环境在菜单栏选择Help–>install from site
- 点击Add SVN插件地址为:http://subclipse.tigris.org/update_1.10.x
- 点击OK,下一步执行完毕,接着就是等待加载SVN插件,该过程需要连接网络。
- 安装成功会重启MyEclipse,在Window–>Preferences–>Team–>SVN能够查看到当前SVN的配置
- 打开MyEclipse环境在菜单栏选择Help–>install from site
上传项目到SVN
选择项目右键–>Team–>share project–选择SVN
第一次使用需要创建新的资源库,以后可以选择以有的资源库
URL就是资源库的地址,可以在VisualSVN server,右键你创建的资源库–>Copy URL to Clipboard,复制该资源库的URL
- 填写完URL后,会弹出需要你输入用户名和密码,输入之前创建的用户名和密码就可以下一步完成操作了
- 上传完成后,在其他的客户端就可以下载你上传的项目
- 使用MyEclipse下载SVN的项目
- 在空白处右键New–>Other–>SVN–>从SVN检出项目,同样第一次使用需要创建新的资源库,如果之前用过就可以使用现有的资源库,选择完资源库后下一步
- 选择要下载的项目
- 选择检出方式,一般选择作为工作空间项目检出,但要注意不要与已有项目冲突