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. Python 装饰器实例

    retry 偶然看到一篇文章,想到了前几天的一个需求,git pull性能不稳,需要加入重试机制,正好这个装饰器的实例符合这样的场景. # coding:utf-8 import time impor ...

  2. 倍数|计蒜客2019蓝桥杯省赛 B 组模拟赛(一)

    思路:从l枚举到r肯定超时,这时我们要转变思路!题目让我们求一个区间内的d的倍数,只需要求出r/d - l/d就是区间内d倍数的个数. 代码: #include <iostream> us ...

  3. 【Spring Security】六、自定义认证处理的过滤器

    这里接着上一章的自定义过滤器,这里主要的是配置自定义认证处理的过滤器,并加入到FilterChain的过程.在我们自己不在xml做特殊的配置情况下,security默认的做认证处理的过滤器为Usern ...

  4. P4492 [HAOI2018]苹果树

    思路 题目要求的其实就是每种方案的权值之和(因为每种方案的概率相等) 所以自然想到要求所有的边对最终答案的贡献次数 考虑这一条边被经过了多少次,有这个子树内的点数*子树外的点数次,即\(k\times ...

  5. Joint Detection and Identification Feature Learning for Person Search

    Joint Detection and Identification Feature Learning for Person Search 2018-06-02 本文的贡献主要体现在: 提出一种联合的 ...

  6. Windows10状态栏右下角的上升三角号没有了

    闲着没事装了360和电脑管家,捣鼓了下里面的功能,好像是弄了桌面整理和主题之后出现了这个问题,刚开始还以为因为清理卸载软件把系统的这项功能给卸载了,其实原因很简单,相信看完解决这个问题的方案你就明白了 ...

  7. (转载)MySQL用命令行复制表的方法

    mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 ; 或 CREATE TABLE 新表 LIKE 旧表 ; 注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是 ...

  8. .Net Core 全球化&本地化的使用

    官网文档 nuget地址 创建资源文件 添加资源文件 实施策略 配置本地化 本地化中间件 使用 视图本地化 DataAnnotations 本地化 Make the app's content loc ...

  9. mysql分区分表讲解

    为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表.这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能 ...

  10. FPGA 概述2

    参考1 参考2:浅论各种调试接口(SWD.JTAG.Jlink.Ulink.STlink)的区别 以下数据仅供参考 文章概要 主流FPGA厂商及产品 相同设计在FPGA与ASIC中耗费器件数量比较 F ...