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. [Android Pro] 利用tcpdump和wireshark对android网络请求进行分析

    一: tcpdump操作流程 1. 手机要有root权限 2. 下载tcpdump   http://www.strazzere.com/android/tcpdump 3. adb push c:\ ...

  2. [Android Memory] Android Zipalign zip对齐优化app程序

    转载地址:http://www.cnblogs.com/xirihanlin/archive/2010/04/12/1710164.html 参考文章:http://www.cnblogs.com/l ...

  3. fedora 添加其他操作系统到 GRUB 2 菜单

    # yum install os-prober # grub2-mkconfig -o /boot/grub2/grub.cfg

  4. WW_TRANS_I18N_LOCALE”与“WW_TRANS_I18N_LOCALE”属性

    Struts2 i18n国际化(允许用户自行选择语言)转最近在学习struts2,学习资料是李刚著的<struts2权威指南>,这本书写得非常好,非常有学习价值.我在学习过程中,自己跟着做 ...

  5. redis 认证密码

    [root@cache01 ~]# grep "requirepass" /app/server/redis/conf/6379.conf # If the master is p ...

  6. iOS开发网络篇—GET请求和POST请求(转)

    一.GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http:/ ...

  7. HDU 3695 / POJ 3987 Computer Virus on Planet Pandora(AC自动机)(2010 Asia Fuzhou Regional Contest)

    Description Aliens on planet Pandora also write computer programs like us. Their programs only consi ...

  8. jquery tab

    jquery tab <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...

  9. 让/etc/profile文件修改后立即生效(转)

    方法1:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# .  /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后 ...

  10. 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里

    1 选好源目录,选中“check out” 2 选中想要的目录结构 3 选择具体的目录 4 确定,最后开始更新,成功!