SVN基础使用
1.安装工具
- TortoiseSVN
- VisualSVN-Server
- LanaguagePack:中文语言包
1.1设置语言包
其他两个软件可以直接安装。安装后右键会出现TortoiseSVN标签。注意安装的端口号。默认为443。
以下为设置语言包操作:
- 桌面右键
- TortoiseSVN
- Settings
1.2VisualSVN Server
2创建SVN仓库
- 在上图Repositories上右键->Create New Repository
- 选择类型,此处选择第一种
- Repository名字
- 选择仓库结构。一般选择包括Single类型。trunk当前操作仓库;branches分支;tags标签文件。
- 选择权限此处选择所有人可操作。点击Custom按钮,可以进入创建用户页面。
- 再次下一步,进行创建。
3Eclipse使用SVN
3.1创建项目
Eclipse可以自行搜索。
- 项目右键->Team->Share Project;选择SVN
- 本次新建资源库位置。
- 从VisualSVN Server中右键test,获取Copy URL,如果没有用户,可以自己新增一个。本次新增test-test。
- Copy URL到资源库位置。下一步
- 设置文件夹名。本次使用项目名称作为文件夹名。一般设置到trunk文件夹中。
- 下一步,Finsh,第一次需要输入用户名和密码。至此,项目已与资源库关联起来,查看VisualSVN Server发现出现项目空的文件夹。
4.上传、更新项目
- 经过刚才的关联资源库,项目右下角有黑色雪花、文件带有问号。
- 项目右键->Team->提交。输入相关注释+选择上传的文件。
- VisualSVN Server中文件夹中出现项目源码。
- 每次修改后,修改的文件将出现黑色雪花,新增的文件夹带有问号。
- 继续操作2。在提交前,最好更新操作,否则容易与其他用户的操作冲突。
- VisualSVN Server中项目右键->Browser,可以在浏览器中查看相关信息,比如上传记录。
5.分支/合并
- 项目右键->Team->分支/标记->Copy Revision->分支/标记注释->finsh
- VisualSVN Server中出现新的分支文件夹,同样包括代码。
- 项目右键->Team->切换->至URL选择svn-temp。此时项目分支已经更换。
- 在svn-temp分支代码中新建Branch类,并提交。此时原分支没有该类。
- 切换回原svn分支,项目右键->Team->合并->选择范围->Merge。
- svn分支出现svn-temp中的新增类。再次上传即可完成合并。
6.注意事项
修改默认即可。
svn: E200007: Runner for 'org.tmatesoft.svn.core.wc2.SvnMerge' command have not been found; probably not yet implement in this API.
下载工具包:http://download.csdn.net/download/qq_33560169/10199522