SVN客户端程序:TortoiseSVN
SVN服务器程序:VisualSVN-Server
目前有个项目,需要版本服务器,由于习惯了svn的使用,让这边搭建一台svn服务器,做了一下整理,只满足部署,具体使用还需要看相关文档。
SVN 是 Apache Subversion 的缩写,是一个开放源代码的版本控制系。这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。
svn相关概念:
repository(版本库):文件统一存放的地方。checkout(检出):当你手上没有源文件的时候,你需要从repository 提取一份。commit(提交):当你已经修改了文件,你就需要Commit到repository。update (更新):当你已经Checkout了一份文件,Update一下,你的文件就会与服务器同步。
安装系统:win7 64
软件包:
TortoiseSVN-1.12.2.28653-x64-svn-1.12.2.msi
LanguagePack_1.12.2.28653-x64-zh_CN.ms
Windows6.1-KB2999226-x64.msu (win7系统包)
VisualSVN-Server-4.1.3-x64.msi
TortoiseSVN 下载地址:http://subversion.apache.org/packages.html#windows
VisualSVN Server 下载地址:https://www.visualsvn.com/server/download/
SVN 的中文包下载地址:https://tortoisesvn.net/downloads.html
开始安装
1、Windows6.1-KB2999226-x64.msu 安装后需要重启系统
2、TortoiseSVN-1.12.2.28653-x64-svn-1.12.2.msi
3、LanguagePack_1.12.2.28653-x64-zh_CN.ms
4、VisualSVN-Server-4.1.3-x64.msi
配置
1、通过VisualSVN Server 配置 版本库
配置一下用户或用户组,方便后期分配权限. 右键 Users -> Create User,设置好用户名和密码。
2、检出
复制检出路径:选择 source ,右键 Copy URL to Clipboard
新建一个空文件夹,右键 SVN检出,粘贴刚刚复制的检出路径。
也可以通过浏览器访问查看。
具体操作