1、安装客户端:TortoiseSVN-1.9.7.27907-x64-svn-1.9.7
 
 
2、安装服务器:Setup-Subversion-1.8.5.msi
 
3、建立版本库
①新建一个空文件夹,目录和文件夹名称最好都用英文,不要使用中文
②打开文件夹,在空白处鼠标右键
③在弹出的菜单栏中选择“Tortoise SVN—>Create repository here”
④弹出对话框,提示创建成功,并自动在文件夹中创建了目录结构
 
ps:如果在一个空文件夹里,鼠标右键Tortoise SVN—>Create repository here报错,报警框提示“Subversion reported an error while creating a repository! Make sure the folder is empty and not write protected.”,则可能是该空文件夹已经在之前操作过建立版本库,可能删除文件不干净,处理方式可以显示隐藏的项目,将文件夹下隐藏的Desktop的配置设置。再进行建立版本库操作则可成功。
 
4、配置用户和权限
进入版本库位置下的conf目录下,如步骤3建立的位置为D:\SVN\conf,修改该目录下的svnserve.conf
[general] 
# password-db = passwd 
改为: 
[general] 
password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释: 
[users] 
# harry = harryssecret 
# sally = sallyssecret 
最后变成: 
[users] 
harry = harryssecret 
sally = sallyssecret
在passwd文件中,“=”前的字符就是用户名,后面的就是密码。还要注意“[users]”前面的注释“#”一定要删除掉。
eg:
aa=123456
bb=123456
 
5、建立工作目录(同步检出)
①在任意位置新建工作目录文件夹,即想存放svn文件的文件夹,文件名可自己定义
②在空白处鼠标右键,在弹出的菜单栏中选择“SVN Checkout”
 
③在弹出的对话框中选择库目录,工作目录,点击“OK”
 
 
 
④弹出的对话框依次选择Aceepet pernanently,输入usernamen、password后勾选save authentication,导出完成后,点击“OK”(用户名和密码请事先和svn管理员索要)
可以看到工作目录中多出了库中的文件,这些文件就是有版本控制的,对这些文件的修改可以保存到库,也可以从库里恢复旧版本的文件
 
6、更新工作目录
①在工作目录空白处点击鼠标右键,选择“SVN Update”
②弹出对话框开始更新,并显示更新了哪些内容,版本库是多少
 
7、提交工作目录
①在工作目录空白处点击鼠标右键,选择“SVN Commit”
②弹出对话框,输入备注信息,显示要提交哪些文件,点击“OK”开始提交
 
 
 
 
 
 
 
资料来源:
怎样使用svn/svn 使用方法/教程:同步篇:https://jingyan.baidu.com/article/ca41422fe5ca281eae99ed39.html
TortoiseSVN下载,安装,配置,常用操作,svn教程:
svn服务器的配置步骤:
svn高速新手教程:
 

SVN入门使用的更多相关文章

  1. SVN入门教程总结

    参考: SVN使用笔记 SVN入门必备教程 一看就懂 SVN使用教程总结 版本控制器:SVN教程 菜鸟教程之SVN教程 极客学院之SVN教程 SVN(SubVersion)简介: 为什么要使用SVN( ...

  2. SVN入门图解教程(超详细)

    SVN入门图解教程(超详细) 一.总结 一句话总结: 二.SVN入门教程 1. 什么是SVN SVN全名Subversion,即版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操 ...

  3. SVN入门-2分钟教你入门

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u010540106/article/details/37317201   学习SVN首先我们应该知道 ...

  4. svn 入门

    SVN版本:1.5 及更新版本 名词说明: WC:Working Copy 你的工作区 Versioned:受控的:受版本控制的 SVN是什么? SVN是开源的版本控制系统. 比CVS更多的特性.一个 ...

  5. Svn入门

    1.建立svn仓库 ›    命令svnadmin create 仓库名称,如:进入命令行窗口,切换到Svn安装目录下,输入如下命令:svnadmin create F:\software\repos ...

  6. SVN入门教程

    1. 什么是SVN SVN全名Subversion,即版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统. 作为一个开源的版本控制系统,Subversion管理者随时间改变 ...

  7. SVN入门 TortoiseSVN 检出

    1. SVN检出(SVN Checkout) 检出项目文件. 新建或者进入目录下(比如qianduan1),右键 --> Svn 检出-->其中版本库URL我可以在SVN服务器获取到,将复 ...

  8. SVN入门 服务器VisualSVN Server和客户端TortoiseSVN安装

    Subversion是一个版本控制系统,相对于的RCS.CVS,采用了分支管理系统,它的设计目标就是取代CVS.互联网上免费的版本控制服务多基于Subversion. 一.SVN工作原理 SVN(Su ...

  9. SVN入门2

    TortoiseSVN 以简单易用的安装包的形式发布.双击安装文件并按照提示操作.安装文件会照顾其余的事情.安装结束后不要忘记重启电脑. Import(导入) 导入.导出是以服务器上的版本库为中心的. ...

随机推荐

  1. “64位调试操作花费的时间比预期要长",无法运行调试解决办法

    以管理员身份在命令提示符那里打入如下命令: netsh winsock reset catalognetsh int ip reset reset.log hit 或者是 打开Microsoft Vi ...

  2. asp.net mvc 加三层架构 完美搭配

    http://www.hysql.org/aspnet/20180630/5712.html 先来一张项目的层级结构图: Model:模型层,主要是各种类型.枚举以及ORM框架,框架完成数据库和实体类 ...

  3. js实现刷新iframe的方法汇总

    https://www.jb51.net/article/65013.htm javascript实现刷新iframe的方法的总结,现在假设存在下面这样一个iframe,则刷新该iframe的N种方法 ...

  4. C#DataTable 使用GroupBy方法的lamda 表达式和Linq语句写法

    https://www.cnblogs.com/johnblogs/p/6006867.html DataTable ds = new DataTable(); //1.lamda 表达式写法(推荐) ...

  5. 【ASP.NET】System.Web.Routing - HttpMethodConstraint Class

    你可以自己定义你的ASP.NET程序接收的get post put 或者delete请求. 使用这个约束的方式为: void Application_Start(object sender, Even ...

  6. Images之管理image

    Manage images The easiest way to make your images available for use by others inside or outside your ...

  7. CPU指令集设计RISC和CISC

    CPU指令集 硬件实现具有速度快,成本高,灵活性差,软件实现与之相反.因此出现频率高的基本功能首选硬件实现.指令集的不同反映了设计原理.制造技术和系统类别. RISC 精简指令集计算机(Reduced ...

  8. HDU 5143 NPY and arithmetic progression(思维)

    http://acm.hdu.edu.cn/showproblem.php?pid=5143 题意: 给定数字1,2,3,4.的个数每个数字能且仅能使用一次,组成多个或一个等差数列(长度大于等于3), ...

  9. tomcat中实现特定路径下的图片的url访问Tomcat配置图片保存路径,图片不保存在项目路径下

    使用Tomcat作为服务器的时候,如果不配置图片保存路径,将图片保存在项目路径下,那么再次打war包发布项目可能会造成图片的丢失,每次重启前将图片先保存再copy到服务器明显不方便,这时可以配置图片保 ...

  10. python2.7使用requests时报错SSLError: HTTPSConnectionPool(host='b-ssl.duitang.com', port=443)

    import requests url='https://www.duitang.com/napi/blog/list/by_search/?kw=%E6%A0%A1%E8%8A%B1&sta ...