SVN的学习和安装
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的学习和安装的更多相关文章
- Dubbo入门到精通学习笔记(三):持续集成管理平台之SVN版本管理系统的安装和使用
文章目录 持续集成管理平台介绍 持续集成介绍 持续集成管理平台的组成 持续集成实践介绍 即将学习 SVN版本管理系统的安装 安装 Subversion + Apache 安装 jsvnadmin 简单 ...
- LINUX+Vmware+SVN的配置和安装
LINUX+Vmware+SVN的配置和安装 验证SVN安装了没有 svnserve --version 查看CentOS自带JDK是否已安装. ◆输入:yum list installed |gre ...
- 转:SVN Eclipse插件Subclipse安装和配置
一.安装Subclipse subclipse项目地址:http://subclipse.tigris.org/. 安装Subclipse的最好方法是使用Eclipse Update Manager. ...
- Hbase深入学习(二) 安装hbase
Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...
- Hadoop学习------Hadoop安装方式之(二):伪分布部署
要想发挥Hadoop分布式.并行处理的优势,还须以分布式模式来部署运行Hadoop.单机模式是指Hadoop在单个节点上以单个进程的方式运行,伪分布模式是指在单个节点上运行NameNode.DataN ...
- 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- ...
- 基于svnserve的SVN服务器(windows下安装与配置)
基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...
- eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件)
eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件) CreateTime--2018年5月10日14:10:35 Author:Marydon 1 ...
- SVN 使用学习记录
一.基本SVN操作 安装了SVN之后,在本机上点击右键,就能够看到如下信息: 1.建立SVN Repository 下面来建立一个SVN Repository.这个文件夹是同步用的,你可以放在本机的任 ...
随机推荐
- [Android Pro] 利用tcpdump和wireshark对android网络请求进行分析
一: tcpdump操作流程 1. 手机要有root权限 2. 下载tcpdump http://www.strazzere.com/android/tcpdump 3. adb push c:\ ...
- [Android Memory] Android Zipalign zip对齐优化app程序
转载地址:http://www.cnblogs.com/xirihanlin/archive/2010/04/12/1710164.html 参考文章:http://www.cnblogs.com/l ...
- fedora 添加其他操作系统到 GRUB 2 菜单
# yum install os-prober # grub2-mkconfig -o /boot/grub2/grub.cfg
- WW_TRANS_I18N_LOCALE”与“WW_TRANS_I18N_LOCALE”属性
Struts2 i18n国际化(允许用户自行选择语言)转最近在学习struts2,学习资料是李刚著的<struts2权威指南>,这本书写得非常好,非常有学习价值.我在学习过程中,自己跟着做 ...
- redis 认证密码
[root@cache01 ~]# grep "requirepass" /app/server/redis/conf/6379.conf # If the master is p ...
- iOS开发网络篇—GET请求和POST请求(转)
一.GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http:/ ...
- 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 ...
- jquery tab
jquery tab <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...
- 让/etc/profile文件修改后立即生效(转)
方法1:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# . /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后 ...
- 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里
1 选好源目录,选中“check out” 2 选中想要的目录结构 3 选择具体的目录 4 确定,最后开始更新,成功!