SVN使用小结

Windows上搭建SVN

1、搭建SVN版本控制系统

SVN是一种集中式管理代码的版本控制系统,原理是:将代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。

因此需要一个类似MySQL的服务器用于保存和管理库文件的服务端——VisualSVN Server,还需要一个用户的操作端,用于提交、更新和检出代码——TortoiseSVN。

所以搭建SVN版本控制系统,主要使用工具:
● 客户端:TortoiseSVN(小乌龟)
● 服务端:VisualSVN Server

2、安装

(1)安装VisualSVN Server一路默认即可,需要注意的是选择“标准版”
SVN使用小结
确认文件安装目录,以及代码库的位置(代码库的位置很重要,删掉就什么都没了)
SVN使用小结
参考:http://www.cnblogs.com/xing901022/p/4399382.html
(2)安装TortoiseSVN,一路默认安装即可

3、创建资源库

(1)创建Repository,FSFS类型的资源库即可
(2)可以创建空的资源库,或者带有trunk、branches、tags目录的资源库,给所有用户分配权限
(3)创建用户,设定用户密码
(4)可以右键checkou、update、commit等

Linux下使用SVN

0、确保Linux上有svn,修改/etc/hosts文件,添加SVN Server的IP和主机名
1、checkout

(1)svn checkout xxx //xxx为svn服务器上的网址
SVN使用小结
(2)输入p,然后输入SVN Server设置的用户密码,
SVN使用小结
(3)输入yes
SVN使用小结

2、update

在另一个客户端(win)上修改代码,commit到SVN Server上之后,Linux端每次从SVN Server上update最新代码,实现在win上修改,同步到Linux端的效果。