**SVN有多重要已不言而喻**,今天多得大神帮助,得以构建本地版SVN服务器,从此过上让代码安家的生活。
1.首先安装SVN可视化软件,百度搜索“visual svn server 64”下载安装,其中有一步骤特别重要,![版本控制的精髓所在](https://img-blog.csdn.net/20170110003736976?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamZiaF8w/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
要说之前不用SVN是因为不会,其实更重要的是不知道它有多好用,对于像衍生项目、维护低版本项目等等简直就是一剂良药。之后就是设置软件安装目录和SVN管理存放目录(特别重要),如果服务器挂掉请备份此文件夹,在别的电脑安装此文件,打开即可恢复。
下一步就是新建你当前的项目名称:打开“VisualSVN Server Manager”![安装步骤](https://img-blog.csdn.net/20170110010944583?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamZiaF8w/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)。
2.安装小乌龟“TortoiseSVN”,这个在网上也很多的,下载安装后,在桌面邮件会多两个按钮“SVN checkout...”和“TortoiseSVN”,如果没有查看安全软件右键管理器是否多管闲事了。
3.新建一个你经常要CODing的文件夹(在合适的目录),右键->"SVN checkout...",在“ULR of responsitory ”填上你第一步设置SVN管理存放目录,点击OK,这时当前目录下有一个".svn"的隐藏文件夹。
4.在3中文件夹下将你的代码拷贝来,然后选中你的代码的文件夹,然后右键->tortoiseSVN->Add。![这里写图片描述](https://img-blog.csdn.net/20170110011439963?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamZiaF8w/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) ![这里写图片描述](https://img-blog.csdn.net/20170110011956439?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamZiaF8w/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast),
其中的过滤条件为如果某一文件夹都需要去掉,例如“Bin”文件夹目录下的Debug、Realease等等下的目录不需要每次都备份,去掉Bin下的任何一个勾选项,则Bin下的所有文件都将取消勾选,也可自定义所要忽略的条件,具体做法是小乌龟所在目录,打开“Setting”![这里写图片描述](https://img-blog.csdn.net/20170110012851218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamZiaF8w/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5.正常使用时,将更改完后的代码所在文件夹右键,“SVN Commit”,![这里写图片描述](https://img-blog.csdn.net/20170110013446289?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamZiaF8w/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6.如果要迁移SVN,请将1步骤的建立的文件备份目录拷贝出来,再放到任一台装好上述软件的电脑里的SVN文件存放目录里,在合适的空文件夹里右键SVN checkout...,然后OK,即可享受SVN带来的美妙之处。
SVN知识学习
最新推荐文章于 2024-11-03 18:39:01 发布