svn linux客户端使用教程,linux svn 客户端安装配置
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 客户端安装配置相关推荐
- 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:// ...
- linux eth0 目录,教程 | Linux常用命令大全
原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...
- linux c++编程教程,Linux下的C++编程入门教程.ppt
<Linux下的C++编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C++编程入门教程.ppt(14页珍藏版)>请在人人文库网上搜索. 1.Linux下 ...
- linux arp攻击教程,Linux下防御arp攻击的方法
Linux下防御arp攻击的方法 发布时间:2008-09-08 17:09:19 作者:佚名 我要评论 1.获取同一网段下所有机器MAC地址的办法 机房有机器中毒,发arp包,通过arpsp ...
- Linux系统安装Samba共享服务器详解及安装配置
一.简介 Samba服务程序是一款基于SMB协议并由服务端和客户端组成的开源文件共享软件,实现了Linux和windows系统间的文件共享.SMB(Server Messages Block,信息服务 ...
- Linux 6.x 下Oracle 11g R2 安装配置
Oracle 11g R2 数据库安装硬件配置要求: 最小内存 1 GB of RAM 虚拟内存容量,这个oracle也有要求,不用担心此时的swap分区不够oracle的要求 .虚拟内存swap如何 ...
- android studio安装教程完整,Android Studio 安装配置方法完整教程【小白秒懂】
1.安装包下载 安装包我们可以在官网下载,但为了让大家更方便,点击链接直接保存就好啦!! 2.Android Studio 安装- 打开安装包,点next - 点next - 这步要注意了,这里填安装 ...
- mysql安装教程_mysql 5.5 安装配置方法图文教程
回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家. 1.首先进入的是安装引导界面 2.然后进入的是类型选择界面,这里有3个类型:Typical(典型).C ...
- linux网页制作教程,linux:.htaccess文件使用教程
1.1 什么是.htaccess文件 从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站.尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多 ...
- 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 ...
最新文章
- XMLHttpRequest Level 2 使用指南
- 如何删除一个VDP服务器
- 产品配件类目税目分类_我国消费税税目种类有哪些?
- ubuntu 的QT4的qmake失败的处理方法
- python运维常用模块-运维常用python库模块
- mysql外键设置sql语句,SQL Server 2008之SQL语句外键
- Ubuntu下root密码认证错误
- 使用 Blueprint 要注意 render_template 函数
- Opencv 移植 (亲测有效)
- PSM+DID 效果评估python demo 、线性分类模型+双重差分法
- 卫星导航定位误差之电离层、对流层
- 随机指标计算机程序,MACD/随机指标组合应用分析
- layui列表筛选列_基于layui实现高级搜索(筛选)功能
- FedEx v20.0.7654的CData驱动程序
- 基于51单片机的蓝牙计步器设计
- docker进入容器时报错 Error response from daemon: Container xxx is restarting, wait until the container is
- python自适应图片大小_pixmap和label设置图片自适应大小
- 下划线的作用(python)
- Viso插入Word后空白过多解决方法
- (winform)创建用户控件以及用户控件的使用