SVN分为服务器版本和客户端版本

服务器:VISUALSVN SERVER

https://www.visualsvn.com/server/download/

安装和配置(都很简单,只要不断的下一步,安装完成之后新建仓库并且新建角色即可)

http://www.imooc.com/video/1924

客户端:TortoiseSVN

下载地址:

https://tortoisesvn.net/downloads.html

安装和配置(真没什么好说的,直接不断的下一步next就可以了)

http://www.imooc.com/video/2001

推荐安装完成之后重启电脑,尽管功能上不会影响。但重启之后可以看到checkout等功能的图片标记。

常用技巧

1、签出 CheckOut 即下载

在任何文件夹右键 -> SVN CheckOut

2、签入 Commit 即上传

在含有.svn的文件夹中右键 -> SVN Commit

3、更新 Update 获取最新的版本和资料。在checkout之后都要使用Update

在含有.svn的文件夹中右键 -> SVN Update

4、冲突

签入 + 失败(有新版本) + 更新

Lee.html 冲突明细文件

.mine 你的文件

r3你修改之前的文件

r4现在的文件

5、切换角色

6、忽略。每次commit都会忽略配置的内容

7、新建分支

创建完成之后,一定要update一下!

创建完成之后,一定要update一下!

创建完成之后,一定要update一下!

然后才能看到新的分支文件夹

8、当临时分支代码更新,且主分支代码也更新之后。为了避免越走越远,怎么把主分支最新的代码更新到临时分支中?

http://blog.csdn.net/bbirdsky/article/details/24620155

1、右击临时分支项目,选择merge

2、点击下一步

3、URL to merge from 选择主分支(或者你觉得应该同步代码的分支)的地址

然后点击下一步就可以了,再下一步就可以了

Windows下SVN回滚到旧版本(TortoiseSVN)

http://www.cnblogs.com/tommy-huang/p/4729634.html

1. 签出(CheckOut)最新版本的代码到电脑中(不能做任何修改)

2. 执行TortoiseSVN的Show log操作,

在新签出的文件夹上右键,TortoiseSVN -> Show log, 如下图:

3. 回滚,这里有2种类型的回滚

3.1. 直接回滚到某个旧的版本,这个版本后的变更都会被删除,

操作如下:选中某个旧的版本,执行“Revert to this revision”操作:

            

如果要回到最新的版本,推荐最直接的方式是删除文件,重新update

SVN的学习和安装的更多相关文章

  1. Dubbo入门到精通学习笔记(三):持续集成管理平台之SVN版本管理系统的安装和使用

    文章目录 持续集成管理平台介绍 持续集成介绍 持续集成管理平台的组成 持续集成实践介绍 即将学习 SVN版本管理系统的安装 安装 Subversion + Apache 安装 jsvnadmin 简单 ...

  2. LINUX+Vmware+SVN的配置和安装

    LINUX+Vmware+SVN的配置和安装 验证SVN安装了没有 svnserve --version 查看CentOS自带JDK是否已安装. ◆输入:yum list installed |gre ...

  3. 转:SVN Eclipse插件Subclipse安装和配置

    一.安装Subclipse subclipse项目地址:http://subclipse.tigris.org/. 安装Subclipse的最好方法是使用Eclipse Update Manager. ...

  4. Hbase深入学习(二) 安装hbase

    Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...

  5. Hadoop学习------Hadoop安装方式之(二):伪分布部署

    要想发挥Hadoop分布式.并行处理的优势,还须以分布式模式来部署运行Hadoop.单机模式是指Hadoop在单个节点上以单个进程的方式运行,伪分布模式是指在单个节点上运行NameNode.DataN ...

  6. 2018-05-11-机器学习环境安装-I7-GTX960M-UBUNTU1804-CUDA90-CUDNN712-TF180-KERAS-GYM-ATARI-BOX2D

    layout: post title: 2018-05-11-机器学习环境安装-I7-GTX960M-UBUNTU1804-CUDA90-CUDNN712-TF180-KERAS-GYM-ATARI- ...

  7. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...

  8. eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件)

      eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件) CreateTime--2018年5月10日14:10:35 Author:Marydon 1 ...

  9. SVN 使用学习记录

    一.基本SVN操作 安装了SVN之后,在本机上点击右键,就能够看到如下信息: 1.建立SVN Repository 下面来建立一个SVN Repository.这个文件夹是同步用的,你可以放在本机的任 ...

随机推荐

  1. 铺地毯(luogu 1003)

    题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...

  2. tomcat The file is absent or does not have execute permission

    [root@centos02 bin]# ./startup.sh Cannot find ./catalina.sh The file is absent or does not have exec ...

  3. 菜鸟学Linux命令:cat命令 查看文件内容

    cat命令的用途是连接文件或标准输入并打印. 这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. Linux下查看文件内容的方式很多:vi ...

  4. linux多种安装包格式的安装方法

    linux多种安装包格式的安装方法 一.rpm包安装方式步骤:1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd s ...

  5. Python读写文件乱码问题

    对开发者来说,最恼人的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题.好难快速解决啊... 最近我也遇到了这样的问题,经研究,把大致的解决思路拿出来共享. 1. python中习惯首先声 ...

  6. hdu 1556 树状数组+点查询

    树状数组 N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a <= b),lele便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一 ...

  7. 【JNI】C向C++改造

    步骤: 1. 把c文件后缀名换成cpp2. Android.mk文件中的hello.c也要换成hello.cpp3. c++的使用的环境变量结构体中,访问了c使用的结构体的函数指针,函数名全部都是一样 ...

  8. 如何修改HDFS的备份数

    我这个是看别人发的,记录一下,解决办法如下:

  9. Loadrunner中web_custom_request使用场景

    其中有一段从服务器段动态返回的字符串需要重新提交给服务器(见红色标注) 录制自动生成的脚本是: web_submit_data("generateYfLstAction.do",  ...

  10. SU Demos-02Filtering-03Sudipfilt

    不足之处,欢迎各位博友批评指正. 进入目录,依照惯例先看Readme, 第一个脚本, 下面是运行结果: 第二个脚本: 运行结果如下: 第三个脚本: 运行结果: