SVN 入门教程

1.安装SVN

1.1安装完成后,在电脑中新建一个文件夹,用来存放clone下来的代码。

如果你右键出现如上的图标,就说明你SVN安装成功了!

1.2 使用checkout下载项目

先简单介绍几个基本的命令

Checkout(相当于git的clone):SVN仓库的代码下载到本地,比如你现在参与一个团队的项目,在你参与之前项目可能已经在运行或者技术主管也已经搭建好代码仓库,你可以通过checkout命令项目代码,获取相应的项目的代码。

Update(pull):在你编写代码的过程中,项目参考者很可能已经提交过代码到SVN服务器,而你本地项目都是自己编写,肯定没有其他参与者新提交的代码,你可以通过update SVN获得SVN最新的代码。

Commit:当你完成一部分开发后并且程序中没有其它的错误,你可以通过commit提交代码到SVN服务器,服务器会产生一个新的版本,这样其它参与者就可以获取到您相应提交的代码。重要提示:每次必须先先update再Commit。(有一个问题,如果其他参与者update的代码,你在本地也修改过,那么update的时候,仓库的代码 覆盖你的代码吗,还是update失败?)

Checkout命令使用图解

右键 --> Svn Checkout -->

步骤1:在URL of repository输入 {项目地址}

步骤2 : 如果有提示输入账号输入账号密码就可以下载项目代码到本地了。

注意事项

****打开下载的目录****.svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!,否则将会导致你本地的工作拷贝(静态试图)被破坏,无法再进行操作。

  1. *TortoiseSVN图标介绍*

  2. *新加的文件未加入版本管理的*

  3. ****新加的文件已加入版本管理的****

  4. ****已经加入版本管理并已经提交到服务器的****

  5. ****修改过的文件未提交到服务器的****

  6. ****冲突的文件,多人同时修改了该文件****

2.Add命令图解

以下是我新加的文件,是没有图标的,相当这个文件已经创建了,但没有归属到SVN代码管理中

选中文件右键出现如下菜单,把文件加到SVN代码管理中

下面是加进去的图标,明显文件上多了一个图标+号,至此文件只是加到了SVN中,但还没有提交到SVN服务器。

同样是选中文件右键,功能菜单和上次的菜单已经不一样了,因为该文件已经加入到SVN代码管理中了

3.Commit命令图解

当我们代码编写完了,把代码提交到服务器可以通过Commit 来提交代码,注意要先更新再提交

下图是提交完后的文件图标

如果你修改了代码文件,状态就变成了已修改,而图标重载已变成了红色感叹号,你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交

4.查看所修改的文件

右键 -> TortoiseSVN -> Show log // 查看我们的提交记录

5. 过滤掉不想提交到SVN服务器的文件或者文件夹

右键 -> setting 在 ignore pattern 中填写类似*.jpg (不提交。jpg格式的图片)、

*/images/*  不提交images目录

SVN 入门教程 图文教程 (对刚进公司的新人很有帮助) (帮助快速熟练使用公司的SVN版本控制工具)相关推荐

  1. mhdd应用详解-入门篇(图文教程)

    mhdd应用详解-入门篇(图文教程) 来源:wxiu.com 作者:fox 时间:2009-03-13 点击: 54 对于专业的 电脑维修人员来说, MHDD是必备的硬盘工具,但是技术人员一般只拿他 ...

  2. QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文步骤

    引用:https://www.cnblogs.com/chenmingjun/p/8392713.html QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程 文章目录 Q ...

  3. android4.0教程,图文教程现身,在Win7等系统里跑起Android4.0

    Win7之家( www.win7china.com):图文教程现身,在Win7等系统里跑起Android4.0 去年的时候,软媒给大家介绍和推荐过如何在Windows下直接全屏使用安卓应用,当时是用到 ...

  4. OllyDBG破解入门教程[图文]教程

    OllyDBG破解入门教程[图&文]教程 OllyDBG破解入门教程![图&文]2008-11-06 18:50 一.OllyDBG 的安装与配置  OllyDBG 1.10 版的发布 ...

  5. TortoiseGit入门(图文教程) Git,Github,puttygen,SSH

    TortoiseGit使用入门.rar (ps,博客园的编辑系统能不能导入doc呢?一个一个图片上传太恶心了)

  6. php 枚举类型比较,枚举的比较-python编程入门系列图文教程-PHP中文网教程

    因为枚举成员不是有序的,所以它们只支持通过标识(identity) 和相等性 (equality) 进行比较.下面来看看 == 和 is 的使用:#!/usr/bin/env python3 # -* ...

  7. python编程怎么命名_命名规范-python编程入门系列图文教程 - Python学习网

    命名规范命名规范 1.模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parse ...

  8. php元类,什么是元类-python编程入门系列图文教程-PHP中文网教程

    通过上面的介绍,终于模模糊糊的带到元类这里来了.可是我们到现在还不知道元类是什么东东. 我们创建类的时候,大多数是为了创建类的实例对象.那么元类呢?元类就是用来创建类的.也可以换个理解方式就是:元类就 ...

  9. 阿里云服务器入门教程 (图文教程)

    ​ 作为一名后端Java程序员,小哈是极力推荐大家拥有一台属于自己的云服务器的,什么?有些童鞋肯定说:我用虚拟机玩得很转,花那冤枉钱干啥玩意! 为什么要用云服务器 使用云服务器好处大致如下: 更好的了 ...

最新文章

  1. Blender与UE5完美结合全流程创作游戏资产视频教程
  2. 判断二叉树中两个节点的最低共同父节点
  3. docker笔记1_安装及常用命令
  4. vue 请求多个api_vue 一个input同时请求两个接口
  5. 直方图中最大的矩形(遍历与单调栈)
  6. oracle 监控 视图,【转】oracle几个常用的监控视图
  7. 基于 Android NDK 的学习之旅-----环境搭建
  8. C#LeetCode刷题-队列
  9. HDU 4272 LianLianKan(状压DP)题解
  10. wps安装Mathtype插件遇到的问题
  11. 2022阿里巴巴全球数学竞赛 第4题 虎虎生威(盲盒问题、集卡问题)解决思路
  12. 清华等7校联考时间确定 北大联盟增至13所
  13. hadoop 起动是的时候报错 localhost: Could not create the Java virtual machine._far beyond me,thks~~_百度空间...
  14. STM32F103C8T6引脚功能图
  15. 后缀名为jnlp的文件的打开方式
  16. plsql无法连接linux下的oracle服务器,提示:ora-12541:TNS 无监听程序
  17. MATLAB hilbert谱 纵坐标由归一化频率改为正常频率的方法
  18. 古风文字素材_古风文字素材
  19. 智慧服务型政务平台规划方案(ppt)
  20. 【LeNet、AlexNet、VGG】

热门文章

  1. tomcatservlet入门
  2. csharp基础练习题:几何级数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  3. 网页设计中的极简主义
  4. Oracle数据库详解
  5. 高仿糗事百科学习(三)NET
  6. Ubuntu 美化和常用环境搭建 -- Linux 环境搭建(下)
  7. JS RC4加解密报文
  8. linux关闭root权限管理,如何在Ubuntu中启用和禁用root帐户?
  9. 时尚包包给你带来时尚别致的清新感觉
  10. <微机原理>[汇编语言]-[实验九]电子时钟