Subversion,是一个开放源代码的版本系统
配置库(Repository)
工作副本
存储所有的数据,配置库按照文件树形式存储数据-包括目录和文件,任意数量的客户端可以连接到配置库,读写这些文件。并且可以添加读写日志,有权限的用户很方便的看到这些修改。
与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库。
双击,next即可完全安装
验证是否安装成功:svn - -version
创建版本库:svnadmin create 版本可路径
启动svn服务:svnserve d r 仓库路径 可以通过svnserve help来查看具体的参数
Tortoise介绍:是SVN的一个图形化界面客户端工具。
Tortoise安装(1.7+选择命令行端可不再需要安装SVN服务器端)
安装完毕后集成在鼠标右键菜单中(类似window的一个插件)
TortoiseSVN安装之后如果不重启,则图标没办法显示。
可以重启explorer.exe进程代替重启系统。
先将其干掉
然后在windows任务管理器中选择文件à新建任务,出现下图
点击确定 ,即可。
新增用户
修改svnserve.conf
打开svnserve.conf
将矩形框中的开启
保存并退出
保存并退出
Tortoise常见的子命令
import:将没有纳入版本控制器的文件或目录提交到版本库中。(仅仅执行一次哦)
checkout:从版本库内容检出到本地工作副本
revert:将工作副本文件恢复到指定版本【还没有执行commit操作之前执行此命令才可以,否则无效】
update:将版本库的修改合并到工作副本
commit:将工作副本的修改提交到版本库
原文地址:http://11841428.blog.51cto.com/11831428/1826493