有一个简单但不十分精确比喻: SVN = 版本控制 + 备份服务器 安全
简单的说,您能够把SVN当成您的备份服务器,更好的是,他能够帮您记住每次上传到这个服务器的档案内容。而且自动的赋予每次的变动一个版本。 服务器
一般,咱们称用来存放上传档案的地方就作Repository。用中文来讲,有点像是档案仓库的意思。不过,一般咱们仍是使用Repository这个名词。基本上,第一次咱们须要有一个新增(add)档案的动做,将想要备份的档案放到Repository上面。往后,当您有任何修改时,均可以上传到Repository上面,上传已经存在且修改过的档案就叫作commit,也就是提交修改给SVN server的意思。针对每次的commit,SVN server都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。往后,由于某些因素,若是您须要从Repository下载曾经提交的档案。您能够直接选择取得最新的版本,也能够取得任何一个以前的版本。若是忘记了版本,仍是能够靠记忆尝试取得某个日期的版本。spa
① 双击VisualSVN server安装包,弹出安装界面,点击Next,进入下一步3d
② 以下图,勾选“I agree the terms in the License Agreement”,点击Next,进入下一步版本控制
③以下图,选择上面一个选项,点Next,进入下一步server
④以下图,点击上面一个选项blog
⑤ 以下图,Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口(请确保选择的端口未被占用),Use secure connection勾山表示使用安全链接.点击Next,进入下一步进程
⑥以下图,点击Install,进入下一步cmd
⑦ 以下图,等待安装完成it
⑧ 以下图,安装完成
Notice: 在安装SVN服务器时,有涉及到端口的选择(Sever port)在安装时咱们应该确保此端口没有被占用。
下面是一个查询端口是否被占用的方法
① 运行DOS窗口(win+R,输入cmd 回车)
② 输入命令 netstat -ano,回车,查看端口号和PID;或者输入命令 netstat -ano|findstr "端口号"
③ 打开任务管理器,查看进程页面,(博主的本是win8系统,直接点击“详细信息”选项就显示PID;win7系统需在进程页面上点击查看,选择列,勾选PID选项,载查看PID和对应进程)根据PID对应的程序能够肯定是哪一个程序占用了该端口
④ 考虑是否将这个程序结束进程(假如这个程序并不在使用或者不重要)或者改安装端口的选择
双击TortoiseSVN安装包(注:软件分为32位和64位版本,下载时请根据本身的系统位数进行下载),会弹出安装界面,一直Next最后Install便可,等待片刻即安装完成。
① 双击TortoiseSVN安装包,弹出安装界面,点击Next,进入下一步
② 以下图,勾选“I agree the terms in the License Agreement”,点击Next,进入下一步
③以下图,点击Next,进入下一步
④以下图,点击Install,进入下一步
⑤ 以下图,等待安装完成
⑥点击Finish,安装完成