SVN
SVN的安装
我的配置:
- trunk主干 最新的代码,代码是不稳定的、
- branches分支 牛叉的分支组件:可以用做特定需求的开发
- tags标志(里程碑) 正式版版本1,正式版2015版本
使用
检出
第一次下载服务代码
访问地址:ip地址:svn服务器的端口/svn/项目(模块)名称
http://192.168.1.2:81/svn/pss/
通过局域网的ip地址来访问
http://itsource:81/svn/pss/
通过机器名称来访问
更新
提交
向SVN服务提交代码
不受SVN管理的代码先添加到缓冲区在提交
然后再提交:
解决冲突
手动进行对比解决
图标
- 蓝色问号?:询问是否要纳入SVN做管理。
- 蓝色加号+:该文件和SVN上的文件不一致,需要你提交该文件到SVN上去。(代表是新建的文件)
- 绿色的勾 :该文件和SVN服务器上的文件一致
- 红色的感叹号:该文件和SVN上得文件内容不一致。(代表是文件受到更改)
- 黄色感叹号:代表文件有冲突。
- 灰色的减号:该文件或文件夹被SVN忽略掉,SVN不会对它进行任何管理。
- 红色的叉:该文件在SVN上最新版中不存在了。我们需要UPDATE才能把本地的文件删除掉。
- 黄色的锁:表示当前文件被锁了,别人就不能修改了。
注意事项
提交代码前可以要确保本地版本是最新
eclipse集成svn
安装插件
这里安装svn插件,插件的URL可选:
http://subclipse.tigris.org/update_1.6.x(subversion 1.6.x)
http://subclipse.tigris.org/update_1.8.x (支持的是Subversion 1.7.x)
http://subclipse.tigris.org/update_1.10.x/ (subversion 1.8.x)
重启生效!
将项目加到svn
- 右键项目 -->Team -->share Project
- 选择SVN
- 选择存放的位置
- 从服务器赋值仓库的地址
- 输入文件名
- 添加注释
- 现在项目目录添加成功
- 将文件添加到svn 选中要添加的文件
- 右键 -->Team -->添加到版本控制
- 右键 -->提交
- OK!
成功