前言:
SVN(Subversion)是版本管理工具,基于客户/服务器模式,
SVN版本数据存储方式有两种:BDB (Berkeley DB)数据库方式和FSFS 文件方式 (推荐),
使用:
1、安装SVN服务端,建议安装图形化操作界面的svn服务端,它适用于普通软件开发人员使用。
下载地址:https://www.visualsvn.com/downloads/
安装时 一路next,选择标准版,不用选择企业版,看个人喜好修改安装位置,
安装完成后,进到安装目录的\bin目录下找到后缀名为msc的,双击打开。
可以创建仓库、用户、组,多点点右键菜单,你就会创建了,创建仓库时选择FSFS。修改用户权限时,在仓库名点右键-->所有任务--> manage sercurity,可以修改权限。在仓库名点右键可以复制仓库的URL。
2、安装SVN客户端。
下载:http://tortoisesvn.net/downloads.html
一路next安装。
3、使用SVN客户端(小乌龟)。
(1)Checkout
检出项目,复制项目的副本到本地。在要检出的目录中右键。
(2)add
在检出的目录中添加文件。
(3)Commit
当检出目录或子目录中内容有修改,提交Commit 提交本地修改至svn服务器。在检出目录或要提交修改的目录右键。
(4)update
更新仓库的文件到本地,在检出目录或子目标或文件上右键。
(5)Delete
删除版本库文件,标记删除后,本地文件删除,标记删除后需要提交。
AAA 使用小贴士:
开始工作之前:要先update,保证本地仓库是最新版本。
工作中:进行一系列的增删改查操作。
工作结束:要commit,此时可能会产生冲突,注意无偿加班解决冲突。
一般不这么用,都是结合开发工具用的,如eclipse,所以在eclipse中安装SVN的插件。
下载Subversion的eclipse插件:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
help-->install new software-->如下图:
查看是否安装成功:window-->show view 搜索SVN出现下图,说明安装成功。
把svn资源库窗口打开,在空白处点右键-->新建-->资源库位置-->去SVN服务端仓库那复制仓库的URL粘贴过来, 从trunk文件夹中将svn管理项目检出到工作区。
工作前:检出trunk中的项目,保证本地是最新版本。
工作中:进行一系列操作。
工作结束:要提交时,先右键-->Team-->与资源库同步,在SVN窗口看一眼同步的有没有问题,再点右键 提交。有冲突时,先更新,解决冲突后再提交。
重置用户名密码
删除C:\Users(用户)\"你的用户名"\AppData\Roaming\Subversion\auth\下的所有文件