1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;

sudo apt-get install subversion subversion-tools

上面的这种安装方式,可能会对已安装好的mysql产生影响,使mysql无法启动。(出现pid错误)

下面这种方式安装不会影响mysql。

===================================================================

=====================>源码安装svn

1>下载 subversion-1.6.3.tar.bz2 (下载地址:http://subversion.tigris.org/)(本地/home/chenyi/myTools/svn/subversion-1.6.3.tar.gz)

2>先解压,解压后

要装一个支持checkout 从 http://这样地址的获取的功能。

cd subversion-1.6.3

(wget http://www.webdav.org/neon/neon-0.25.5.tar.gz去下载[下载以后放在当前目录],或者把已有的/home/chenyi/myTools/svn/neon-0.25.5.tar.gz 放入 subversion-1.6.3目录 )

tar xzf neon-0.25.5.tar.gz

mv neon-0.25.5 neon

./configure --prefix=/usr/local/stow/subversion  &&   make   &&  make install

=====================>错误解决

[ 在configure的时候可能会出错:configure: error: Subversion requires SQLite ]

可以http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz 可以下载到最新的Sqlite  (本地/home/chenyi/myTools/svn/sqlite-amalgamation-3.6.13.tar.gz)

=>tar zxvf sqlite-amalgamation-3.6.13.tar.gz

=>cd subversion-1.6.3

=>mkdir sqlite-amalgamation (在解压后的subversion目录下新建一目录)

=>cp            ../sqlite-3.6.13/sqlite3.c                   sqlite-amalgamation

=> 再执行subversion 的 configure和make,make install

=====================================================================

2、检出文件(checkout)。

使用命令:svn co http://{svn repository url} /destination

如:svn co http://svn.shiwan.com/svn/shiwan/branches/program/

然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;

输入正确后,就可以检出文件了。

3、提交文件(commit)。

进入需要更新的目录,输入命令:

svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。

4、更新文件(update)。

svn update,在要更新的目录运行这个命令就可以了。

5、查看日志(log)。

svn log path

SVN客户端简明使用教程

0、查看帮助

命令:   svn help

1、同步(checkout)服务器数据到本地

命令:   svn checkout [directory]

svn co [directory]

例:把 http://svn.shiwan.com/svn/shiwan/branches/program/ 目录同步到本地的 /usr/local/svn/book/network 目录

# cd /usr/local/svn/book

# svn checkout http://svn.shiwan.com/svn/shiwan/branches/program/

...

(R)eject, accept (t)emporarily or accept (p)ermanently? t

...

Password for 'wandering':    # wandering是我当前登录系统的帐号

Authentication realm: book Subversion Repository

Username: jack

Password for 'jack':

...

2、提交(commit)本地文档到服务器

命令:   svn commit -m "" [directory|file]

svn ci -m "" [directory|file]

例:把 /usr/local/svn/book/network/tcpip.txt 提交到服务器,前提是服务器上已经有此文件。

# cd /usr/local/svn/book/network/

# svn commit -m ""  # -m是记录的log信息,可以为空

一般情况下,只要在需要更新的数据文件所在的目录执行 svn ci -m "" 即可。

3、更新(update)服务器数据到本地

命令:   svn update [directory|file]

svn up [directory|file]

例:把 https://svn.test.cn/book/network/ 目录中的内容更新到本地

# cd /usr/local/svn/book/network

# cd update

4、查看日志

命令:   svn log [directory|file]

例:查看 /usr/local/svn/book/network 目录的修改日志

方法一:

# cd /usr/local/svn/book/network

# svn log

方法二:

# svn log /usr/local/svn/book/network

5、增加(add)本地数据到服务器

命令:   svn add

svn linux客户端使用教程,linux svn 客户端安装配置相关推荐

  1. MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5、5.6、5.7、8.0)

    MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5.5.6.5.7.8.0) Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 参考: http:// ...

  2. linux eth0 目录,教程 | Linux常用命令大全

    原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...

  3. linux c++编程教程,Linux下的C++编程入门教程.ppt

    <Linux下的C++编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C++编程入门教程.ppt(14页珍藏版)>请在人人文库网上搜索. 1.Linux下 ...

  4. linux arp攻击教程,Linux下防御arp攻击的方法

    Linux下防御arp攻击的方法 发布时间:2008-09-08 17:09:19   作者:佚名   我要评论 1.获取同一网段下所有机器MAC地址的办法 机房有机器中毒,发arp包,通过arpsp ...

  5. Linux系统安装Samba共享服务器详解及安装配置

    一.简介 Samba服务程序是一款基于SMB协议并由服务端和客户端组成的开源文件共享软件,实现了Linux和windows系统间的文件共享.SMB(Server Messages Block,信息服务 ...

  6. Linux 6.x 下Oracle 11g R2 安装配置

    Oracle 11g R2 数据库安装硬件配置要求: 最小内存 1 GB of RAM 虚拟内存容量,这个oracle也有要求,不用担心此时的swap分区不够oracle的要求 .虚拟内存swap如何 ...

  7. android studio安装教程完整,Android Studio 安装配置方法完整教程【小白秒懂】

    1.安装包下载 安装包我们可以在官网下载,但为了让大家更方便,点击链接直接保存就好啦!! 2.Android Studio 安装- 打开安装包,点next - 点next - 这步要注意了,这里填安装 ...

  8. mysql安装教程_mysql 5.5 安装配置方法图文教程

    回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家. 1.首先进入的是安装引导界面 2.然后进入的是类型选择界面,这里有3个类型:Typical(典型).C ...

  9. linux网页制作教程,linux:.htaccess文件使用教程

    1.1 什么是.htaccess文件 从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站.尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多 ...

  10. Linux网络系统任务教程,Linux网络操作系统项目式教程(CentOS 7.6)(微课版)

    项目1 Linux操作系统概述1 学习目标1 引例描述1 任务1.1 认识Linux操作系统2 任务陈述2 知识准备2 1.1.1 操作系统概述2 1.1.2 Linux的诞生与发展3 1.1.3 L ...

最新文章

  1. XMLHttpRequest Level 2 使用指南
  2. 如何删除一个VDP服务器
  3. 产品配件类目税目分类_我国消费税税目种类有哪些?
  4. ubuntu 的QT4的qmake失败的处理方法
  5. python运维常用模块-运维常用python库模块
  6. mysql外键设置sql语句,SQL Server 2008之SQL语句外键
  7. Ubuntu下root密码认证错误
  8. 使用 Blueprint 要注意 render_template 函数
  9. Opencv 移植 (亲测有效)
  10. PSM+DID 效果评估python demo 、线性分类模型+双重差分法
  11. 卫星导航定位误差之电离层、对流层
  12. 随机指标计算机程序,MACD/随机指标组合应用分析
  13. layui列表筛选列_基于layui实现高级搜索(筛选)功能
  14. FedEx v20.0.7654的CData驱动程序
  15. 基于51单片机的蓝牙计步器设计
  16. docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is
  17. python自适应图片大小_pixmap和label设置图片自适应大小
  18. 下划线的作用(python)
  19. Viso插入Word后空白过多解决方法
  20. (winform)创建用户控件以及用户控件的使用

热门文章

  1. vue3.0 音频插件(vue-aplayer)
  2. 御剑江湖一键端mysql_御剑情缘gm完整端下载
  3. 计算机维修英语情景对话大全,实用英语短对话:修电脑
  4. [Zer0pts2020]ROR1
  5. 分享5篇计算机专业毕业设计论文
  6. windows系统的启动工作原理
  7. python学习手册第五版_自学笔记系列:《Python学习手册 第五版》 -写在开始之前...
  8. 没项目经验,这7个前端项目让你脱颖而出
  9. 用大数据预测雾霾,微软是如何做的?
  10. 与孩子一起学编程07章