一.客户端的使用: TortoiseSVN(下载地址:https://pan.baidu.com/s/14cAEV5ZfMA9mLlQAb4oznw 这里有包含中文版的语言包)

1.先下载安装(这个英文版的,如果你想要使用中文版的,可以下载一个语言包)

2.安装好之后,然后一路next即可安装。安装完毕后,在任意地方右键查看快捷菜单。发现TortoiseSVN即表示安装成功。

3.使用说明

3.1检出项目

3.1.1假如项目已经在服务器的仓库里,那么现在你要做的就是把它检出到本地。

首先创建一个空文件夹。在空文件夹内右键,选择SVN检出。

然后选择下图所示的界面,选择箭头所示的选项:

4. 现在你看到应该是这个界面,填入版本库地址,选择确定

此时会弹出一个对话框让你输入账号密码,输入你的账号密码即可。记得勾选保存认证,不然每次操作都会让你输入。

5. 等几分钟就可以检出完毕。

6. 此时在你的目录下就能看到你的项目,现在可以开始愉快的工作了

二、导入项目

但是有时候你已经在本地建立好了项目,需要把你项目推到SVN上,此时应怎么做呢? 右键选择版本库浏览器。在相应目录下,右键,加入文件/加入文件夹,选择相应目录即可

比如我现在有个项目叫ha,我想把它传到SVN上。那么我只需选择加入文件夹即可

务必要输入提交信息。这样别人才能知道你干了什么。

但是,不要以为导入成功就可以了。你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出。

在ha上右键检出到本地,然后在里面进行修改。现在就可以愉快的工作了。 
检出过后的右键菜单变成了这样。

提交
绿色表示当前文件没有被修改过(看不见颜色的重启下电脑就好了)

三.服务器端是:http://code.svnspot.com/

在这里注册一个账号,创建一个项目,然后在客户端提交的时候,填写这个地址就可以了,也可以添加成员,同组成员可以修改项目信息。如下图所示,更新,假如你和B同学在协作。B同学写完代码提交到了SVN上,如果你想获取最新修改,就需要选择更新(如果服务器上已经有别人提交过的新的,你是提交不上去的,必须先更新再提交)。

怎么知道服务器有没有更新?你可以直接选择更新,有没有更新一下就知道。或者右键检查修改,然后检查版本库,就能看到服务器上改了哪些文件。

四、总结

我们在日常使用中,最常用的是更新和提交操作。这两个步骤务必要非常熟练。其他的可以在遇到问题是查看文档。此外,需要注意的是,所有版本控制工具只能跟踪文本文件(能用记事本打开查看的文件),不要妄想SVN能记录你word改了哪一行。一旦遇到word冲突,记住仔细对比两个版本,然后解决冲突。

【SVN】SVN 的使用新手指南,具体到步骤详细介绍----TortoiseSVN相关推荐

  1. 腾讯小程序php,微信小程序实现使用腾讯地图SDK步骤详细介绍

    这篇文章微信小程序实现使用腾讯地图SDK步骤详细介绍的相关资料,需要的朋友可以参考下 微信小程序 使用腾讯地图SDK详解及实现步骤 近期在做一款彩票服务类项目中用到了腾讯地图提供的小程序解决方案,拿来 ...

  2. 【转】LINUX内核编译步骤详细介绍

    from: http://blog.csdn.net/do2jiang/article/details/4201203 LINUX内核编译步骤详细介绍 到www.kernel.org 下载 Linux ...

  3. LINUX内核编译步骤详细介绍

    LINUX内核编译步骤详细介绍 到www.kernel.org 下载 Linux-2.6.18.2.tar.bz2 tar –jxvf  Linux-2.6.18.2.tar.bz2 -C /usr/ ...

  4. 在网上专利缴纳年费具体步骤详细介绍

    缴费网址:(中国专利电子申请网). 步骤:第一步,登录(中国专利电子申请网). 第二步,在左上角的用户名.用户密码.验证码栏里输入用户名.用户密码.验证码,没有用户名,可点击"注册" ...

  5. 小米净水器更换php教程,小米净水器改装步骤详细介绍

    小米净水器是小米旗下专门用来净水的装置,小米净水器的体积较小,它的横向面积比A4的纸要小,小米净水器的滤水技术比普通的净水器要好,经过小米净水器净化过的水和市面上的瓶装水一样,这也就意味着它的净水高度 ...

  6. apt get 安装mysql5.7_ubuntu18.04中安装mysql(5.7)步骤详细介绍

    本文是参考mysql官网整理而成,顺便把一些遇到的问题记载下来. ①将MySQLAPT存储库添加到系统的软件存储库列表中 ---->下载APT存储库(下载链接) ---->安装APT存储库 ...

  7. [svn]svn conflict 冲突解决

    [svn]svn conflict 冲突解决 转自:http://www.gezila.com/tutorials/17290.html 目录: 1. 同一处修改文件冲突 1.1. 解决方式一 1.2 ...

  8. Cannot checkout from svn: svn: E155000: ‘XXX‘ is alrea

    Cannot checkout from svn: svn: E155000: 'XXX' is alrea 原因1:svn地址错误 输入的svn地址不对,仔细检查一下 原因2:svn 冲突 新建的这 ...

  9. 什么是SVN?SVN的简介安装和使用

    目录 1.SVN 1.1什么是SVN 1.2SVN的作用 1.3常见的版本控制工具 1.4SVN的使用 1.4.1SVN基本使用原理 ​1.4.2SVN使用模式 1.4.3SVN工作方式 1.5SVN ...

最新文章

  1. 网易MySQL中间件的负载均衡策略及性能优化
  2. python定时器每月执行一次_python 定时器,实现每天凌晨3点执行的方法
  3. 30分钟带你熟练性能优化的那点儿事儿(案例说明)
  4. gym/100633/J Ceizenpok’s formula
  5. 程序员的数学3线性代数pdf_程序员带娃福利:《汉声数学》41本PDF
  6. 4 weekend110的hdfs下载数据源码跟踪铺垫 + hdfs下载数据源码分析-getFileSystem(值得反复推敲和打断点源码)...
  7. VS2010 Visual Assist X 的配合
  8. 最大似然估计和最大后验概率估计的理解与求解
  9. 让 Ocelot 与 asp.net core “共存”
  10. 踩坑记录--VScode编辑不同文件没有及时crtl+s,导致文件修改无效
  11. Oracle Data Integrator之代理创建
  12. 更灵活、有个性的卷积——可变形卷积(Deformable Conv)
  13. jQuery DOM/属性/CSS操作
  14. quartz的job类无法保留本身通过spring注入的属性问题
  15. SQL 基础笔记(二):进阶查询
  16. 猎豹java数据结构,猎豹网校C++数据结构与算法42讲视频教程
  17. Tomcat自己解压WAR包
  18. volatile能保持线程安全吗_volatile是什么?volatile能保证线程安全性吗?如何正确使用volatile?...
  19. [论文阅读笔记]DeepFool: a simple and accurate method to fool deep neural networks
  20. 猴子偷桃(Java实现)

热门文章

  1. open() api
  2. mysql性能优化学习_mysql学习——性能优化之sql优化
  3. nofollow标签_网站Nofollow标签的应用场景
  4. 图片配置文件设置 索尼a7s2_倒计时开课两天~索尼微单相机专题课程
  5. Gartner:阿里云亚太市场排名第一
  6. Java基础学习总结(64)——Java内存管理
  7. Gradle学习总结——抓重点学Gradle
  8. 简述导线平差计算的五个步骤_RTK技术导线测量和全站仪导线测量有什么区别?...
  9. idea上一步下一步快捷键_【MySQL】一步一步的教你在windows下安装MySQL5.7
  10. jQuery文档操作之删除操作