SVN安装及简单使用教程
前言
SVN是开源的版本控制系统,主要用于保存代码和版本更新,方便多人对同一程序或软件进行操作。笔者选择使用SVN是为了保存代码减少往复的复制和粘贴过程,也可以节省自己电脑的内存;对于个人使用往往将SVN的客户端和服务端都部署在本机,这里将部署和简单的使用过程进行整理分享。
一、服务端下载安装
(1)服务端软件的下载及安装,下载地址,下载界面如下,根据需要选择64/32位进行下载;
![](https://i-blog.csdnimg.cn/blog_migrate/75323c0c7d4ed1d02dd32b5a01f719ad.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a92714ec5985ca5f058c620b4ff5157b.png)
(3)按以下界面设置,点击next;
![](https://i-blog.csdnimg.cn/blog_migrate/df9a3581df25b590e454d728966208e7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/86390ceb87f5f3395317089c7b789768.png)
(5)设置几个安装路径,可以安装在任意盘符,默认是在c盘,端口使用默认即可;
![](https://i-blog.csdnimg.cn/blog_migrate/b609d3233ba66b5d9f84c4bc375aedca.png)
(6)这一步可以不勾选,使用默认,next;
![](https://i-blog.csdnimg.cn/blog_migrate/4fbdf65cec286e72949a0085f11a7899.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2d24121b4140af1d6cca005ea4c6766c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b0c83a0bdb4820dcf397f1019833d1c6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/964f2ee7963fa8ea6e306eb18cf33284.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8d1d0dbe15798ace5b5772f65394f25d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9c7675da175f892deb7df894a8ee29b4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fa8163f302eca78099aa97927e1a43a4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/009d711339c5cc5d86bc5e2e9927497c.png)
设置权限,由于是个人使用,所以权限放开,可读可写;
![](https://i-blog.csdnimg.cn/blog_migrate/3a57943c59f5b928b2e7c15ac110c8b8.png)
到这个界面说明版本库创建完成了,直接点击Finish即可;
![](https://i-blog.csdnimg.cn/blog_migrate/41115aa53c76012c26f825de0dbbbdc2.png)
二、客户端下载安装
(1)客户端下载,下载路径,下载界面如下,根据自己电脑选择对应的安装程序进行下载,同时在界面的后半部分可以下载到语言包,方便对程序进行汉化。
![](https://i-blog.csdnimg.cn/blog_migrate/9ba04891a7edd1038e71a1e105ee691a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/77eeb302f86537205e02efcc3b5e5c8c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b8d3e8b6891bb42c3fbdb28e43d186c8.png)
(2)双击下载的“TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi”文件进行安装,双击收显示如下安装界面;
![](https://i-blog.csdnimg.cn/blog_migrate/97c548df88dcf9db3f6a71175e2f1e32.png)
(3)其他过程默认即可,遇到以下界面将框选项选中,然后设置软件安装路径;
![](https://i-blog.csdnimg.cn/blog_migrate/8965f04f41707c3f6b956783976003dd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3c94652c4cdd5175462ae13a10a52551.png)
(4)直到出现下面界面,客户端就安装完成了,然后双击“LanguagePack_1.14.5.29465-x64-zh_CN.msi”对SVN进行汉化,一直下一步就可以;
![](https://i-blog.csdnimg.cn/blog_migrate/8f505af7268ad1866d0c6df203efcf04.png)
三、SVN的简单使用
(1)将要保存的文件导入版本库,选中文件右键然后按图示点击;
![](https://i-blog.csdnimg.cn/blog_migrate/dad00c3827e023a5f78e9210154fde89.png)
![](https://i-blog.csdnimg.cn/blog_migrate/43b935c7f529f11dd46719eaa3b02770.png)
![](https://i-blog.csdnimg.cn/blog_migrate/67d14d0a6348cbc00df5f2e1d942a08a.png)
能在界面看到上传的过程,待执行完毕就完成了文件导入版本库的操作。
![](https://i-blog.csdnimg.cn/blog_migrate/ae3874ae4cb4c870a8f3f781595fda25.png)
(4)在目标路径下检出版本库文件
![](https://i-blog.csdnimg.cn/blog_migrate/09dcca3f0a9bd14d3c7ac8aee315cf4e.png)
输入版本库的路径和目标路径然后确定,可以将版本文件导出到本地;
![](https://i-blog.csdnimg.cn/blog_migrate/acd48b0bf37930d4d2c1f437fdb48748.png)
在检出的版本文件上右键可以看到“更新”和“提交”两个功能,能够实现对文件的及时更新和提交,方便更好的管理程序。
![](https://i-blog.csdnimg.cn/blog_migrate/0890542dffd48b2d27041e2b0ebf6940.png)
总结
以上就是SVN的安装过程,对于个人而言,能够实现版本的提交和更新就可以了,对于集群而言,其配置也是比较简单的。