ubuntu下svn命令的使用

ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全 立即下载

1、将文件checkout到本地目录

svn checkout path(path是服务器上的目录)
   例如:svn checkout svn:
// 192.168 . 1.1 / pro / domain
    简写:svn co

2、往版本库中添加新的文件

  svn add file
   例如:svn
add test.php(添加test.php)
   svn
add * .php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库

  svn commit -m "LogMessage"[-N][--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关)
   例如:svn commit -m
"add test file for my test" test.php
    简写:svn ci

4、加锁/解锁

  svn lock -m " LockMessage " [ --force ] PATH
   例如:svn lock -m
" lock test file " test.php
svn unlock PATH

5、更新到某个版本

  svn update -r m path
   例如:
      svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
     svn update -r
200 test.php(将版本库中的文件test.php还原到版本200)
     svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)
   简写:svn up

6、查看文件或者目录状态

   1 )svn status path(目录下的文件和子目录的状态,正常状态不显示)
   【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】
  
2 )svn status -v path(显示文件和子目录状态)
   第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。
   注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。
简写:svn st

7、删除文件

  svn delete path -m " delete test fle "
   例如:svn delete svn://
192.168.1.1 /pro/domain/test.php -m " delete test file "
    或者直接svn delete test.php 然后再svn ci -m 'delete test file‘,推荐使用这种
简写:svn (del, remove, rm)

8、查看日志

  svn log path
   例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化

9、查看文件详细信息

  svn info path
   例如:svn info test.php

10、比较差异

  svn diff path(将修改的文件与基础版本比较)
   例如:svn diff test.php
svn diff -r m:n path(对版本m和版本n比较差异)
   例如:svn diff -r 200:201 test.php
   简写:svn di

11、将两个版本之间的差异合并到当前文件

  svn merge -r m:n path
   例如:svn merge -r
200 : 205 test.php(将版本200与205之间的差异合并到当前文件,但是一般都会产生冲突,需要处理一下)

12、SVN 帮助

  svn help
svn help ci

------------------------------------------------------------------------------

以上是常用命令,下面写几个不经常用的

------------------------------------------------------------------------------

13、版本库下的文件和目录列表

  svn list path
   显示path目录下的所有属于版本库的文件和目录
简写:svn ls

14、创建纳入版本控制下的新目录

svn mkdir: 创建纳入版本控制下的新目录。
用法: 1、mkdir PATH...
         2、mkdir URL...
创建版本控制的目录。
1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增
     调度,以待下一次的提交。
2、每个以URL指定的目录,都会透过立即提交于仓库中创建。
在这两个情况下,所有的中间目录都必须事先存在。

15、恢复本地修改

svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。revert:
用法: revert PATH...
注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复
        被删除的目录

16、代码库URL变更

svn switch (sw): 更新工作副本至不同的URL。
用法: 1、switch URL [PATH]
        2、switch --relocate FROM TO [PATH...]

1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将
     服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的
     方法。
2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动
    (比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用
    这个命令更新工作副本与仓库的对应关系。

17、解决冲突

svn resolved: 移除工作副本的目录或文件的“冲突”状态。
用法: resolved PATH...
注意: 本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的
        相关文件,然后让 PATH 可以再次提交。

18、输出指定文件或URL的内容。

svn cat 目标[@版本]...如果指定了版本,将从指定的版本开始查找。
svn cat -r PREV filename > filename (PREV 是上一版本,也可以写具体版本号,这样输出结果是可以提交的)


原文地址:http://hi.baidu.com/aaxh/blog/item/138e8913fa2ebdd8f7039e11.html

其实,在linux下有更好用的svn客户端,http://blog.youkuaiyun.com/david_xtd/article/details/7533608



信号检测算法的MATLAB仿真:能量检测、循环平稳检测和匹配滤波检测 根据具体的应用场景和要求,选择合适的信号检测算法可以提高系统的性能和可靠性。在无线电通信中,信号检测是一项重要的任务,它用于检测和识别接收到的信号。在本文中,我们将介绍三种常用的信号检测算法:能量检测、循环平稳检测和匹配滤波检测,并提供相应的MATLAB源代码进行仿真实现。在上述代码中,我们首先设置了能量检测的阈值,然后生成了一个包含1000个服从正态分布的随机信号样本的信号。在上述代码中,我们首先设置了信号模板,然后生成了一个包含信号模板的信号样本。最后,通过比较相关性的最大值与阈值来判断信号是否存在。 阅读详情

相关推荐

华大 HC32F460 DMA数据传输实战:从配置到中断处理的完整指南

本文提供了华大半导体HC32F460微控制器DMA(直接内存访问)功能的完整实战指南。详细解析了DMA的配置流程、中断处理机制以及软件与硬件触发方式,并附有实验代码示例。通过合理使用DMA进行数据传输,可以显著解放CPU资源,提升嵌入式系统的实时性与运行效率。

weixin_29194255的博客 255

SVN命令的使用(Ubuntu)

SVN命令的使用,包括:显示SVN服务器的目录结构,下载SVN中的文件,进行修改,对比,提交等操作。

为梦想而努力(马英才) 5455

K-Means聚类算法 — 算法原理、质心计算、距离度量、聚类效果评价及优缺点

分类知识   分类是根据样本某些属性或某类特征(可以融合多类特征),把样本类型归为已确定的某一类别中。机器学习中常见的分类算法有:SVM(支持向量机)、KNN(最邻近法)、Decision Tree(决策树分类法)、Naive Bayes(朴素贝叶斯分类)、Neural Networks(神经网络法)等。   但当对海量数据进行分类时,为了降低数据满足分类算法要求所需要的预处理代价,往往需要选...

zhf的博客 1万+

ubuntu svn命令

ubuntu SVN命令大全 1、将文件checkout到本地目录 svn checkout path(path 是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加te

zy332719794的专栏 5034

Topas——基于Geant4的放射治疗蒙特卡罗算法模拟工具

本文内容参考Joseph Perl 的线上会议,视频详情可见于,该视频会议内容主要介绍Topas功能、软件架构、工作流程、参数设定、物理模型、具体案例等,对TOPAS的基本入门使用方法以及使用规定作出阐述。

fy方的博客 7606

在ArcGIS Pro软件中进行滑坡的敏感性和易发性分析

滑坡的敏感性和易发性分析需要综合地形、水文、地质及环境等多维数据,本文罗列了基于ArcGIS Pro软件进行的一系列可执行分析。

weixin_49609713的博客 1733

Ubuntu使用之Svn命令小技巧

注: [svn Path]:是指要取代码分支的服务器绝对路径 [Path]:是指终端相对当前目录的相对路径,如果是在当前目录下,就省略路径 ①.取svn服务器的代码: svn co [svn Path] ②.查看当前目录的svn状态: svn st ③.查看某个目录的svn状态: svn st [Path]dirName ④.查看某

way 4335

[ vulhub漏洞复现篇 ] ActiveMQ反序列化漏洞复现(CVE-2015-5254)

Apache ActiveMQ是美国阿帕奇(Apache)软件基金会所研发的一套开源的消息中间件,它支持Java消息服务、集群、Spring Framework等。由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。Apache ActiveMQ 5.13.0之前5.x版本中存在安全漏洞,该漏洞源于程序没有限制可在代理中序列化的类。......

qq_51577576的博客 4444

Ubuntu下svn安装和使用 .

1 第一步:安装软件。 安装客户端 sudo apt-get install subversion 安装服务器端 sudo apt-get install libapache2-svn 2 svn的基本操作 (1)从服务器上下载代码:svn checkout 举例: svn checkout svn://192.168.6.10/project/Source_code/tr

tronteng的专栏 761

OpenCASCADE:Direct3D CSharp 示例

OpenCASCADE:Direct3D CSharp 示例OpenCASCADE:Direct3D CSharp 示例 OpenCASCADE:Direct3D CSharp 示例 此示例演示了如何在使用CSharp和Windows Presentation Foundation (WPF)编写的.Net应用程序中使用 OCCT 和 DirectX 库。 .Net、OCCT (C++) 和 DirectX 级别之间的连接由用 C++/CLI 编写的代理库OCCProxy和D3DProxy提供。代理库OCC

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1826

AUTOSAR知识点 之 XCP (二):XCP基础概念

学习XCP的过程中,对XCP的基本概念要做一个全面的认知,因为里面有很多缩写以及难以理解的点,假设对此模模糊糊一知半解,那么对整个协议栈的认知会遇到极大的障碍。XCP的信号流传输图示如下XCP 标准主要分为 5 个部分:这部分提供了对于协议的一个概况介绍,包括 XCP 的功能和基础性内容。这部分内容对协议层进行了详细的规范和说明。

梦想技术家 2769

Linux ubuntu下svn的命令使用指南

Svn简介: Svn的全名是Subversion,它使用服务端—客户端的结构,当然服务端与客户端可以都运行在同一台服务器上。在服务端是存放着所有受控制数据的Subversion仓库,另一端是Subversion的客户端程序,管理着受控数据的一部分在本地的映射(称为工作副本)。在这两端之间,是通过各种仓库存取层(RepositoryAccess,简称RA)的多条通道进行访问的。这些通道中,可以通过

toy53的专栏 2万+

基于STM32设计的万能红外遥控器(学习型)

当前介绍了一种基于STM32微控制器设计的红外遥控器,支持接收解码功能和发送功能,可以将接收的码原样发送出去。 红外遥控器作为智能设备控制方式之一,在一定程度上满足了人们对于快速方便控制的需求。 当前设计的红外遥控器支持学习模式和发送模式。通过矩阵键盘上的数字键选择发送对应的控制码。 一共支持学习10个控制码,对应矩阵键盘上的数字。0~9。

6559

Ubuntu使用SVN 命令以及使用方法

用多了Windows 吐了,可是偏偏用不起MAC 。于是转战Ubuntu。整理一些常用命令。以后方便后期使用。 1.SVN 的安装 sudo apt-get install subversion然后... 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: libapr1 libaprutil1 l

LewChich 1408

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ubuntu中使用svn命令

ubuntu安装svn及检查: sudo apt-get install subversion svn --version,返回 svn, version 1.7.5 (r1336830)    compiled Sep 28 2012, 11:22:04 Copyright (C) 2012 The Apache Software Foundation.

1_millet的专栏 547

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ubuntu svn命令行下使用

原文出处 : http://blog.sina.com.cn/s/blog_6273990801013dlp.html ubuntu svn命令行下使用 (2012-06-18 12:27:04) 转载▼ 标签: 杂谈 分类:Ubuntu add-apt-repository ppa:rabbitvcs/pp

SoftwareEngineerLiu的专栏 749

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ubuntu下svn命令

原文地址:http://blog.sina.com.cn/s/blog_4c451e0e0100dhbl.html ubuntu下安装subversion客户端: sudo apt-get install subversion subversion-tools 详细请看 http://www.subversion.org.cn/svnbook/1.1/index.html svn

xyyangkun的专栏 1222

SVN命令以及ubuntu下SVN的安装

最近在使用svn,总结下svn使用的命令,这些命令基本能满足工作中的要求,后面也提供了svn安装的方法 一、svn简单命令 1.svn checkout  将代码拉倒本地 svn checkout  path (path服务器目录) 2.提交: 1)在使用命令时,如果有锁定文件或者强制取消操作而出现报错的,执行 svn cleanup 2)如果有

pizili000的博客 494

ubuntu系统使用svn常用命令

个人感觉,svn是轻量级代码管理工具,适合3-5人小团队使用,冲突少,提交和下载也够方便。 不过,网上关于svn使用的教程,大多数是windows系统的图形化管理工具TortoiseSVN,而linux系统svn的常用指令却七零八碎。 这里对自己在ubuntu中使用svn的常用命令做一个简单总结,便于自己和别人查阅。 1.安装svn sudo apt install subversion 2.下载源码 假如svn服务器地址为http://127.0.0.1:23001/svn,我们要下载test

zerfew的博客 1921

ubuntu安装svn以及常用svn命令

ubuntu安装svn以及常用svn命令 apt-get install subversion 更新文件(update)。 svn update,在要更新的目录运行这个命令就可以了。

西京刀客 1296

ubuntu svn命令简单使用介绍

最近需要下载公司项目上的信息,但是ubuntu暂时还没找到好用的svn管理软件,安装了一个rpidsvn软件,虽然是可以用,但是用起来老是崩溃。索性就先用用命令行的svn了,这里总结一下命令行的一些简单操作。svn命令行感觉和git使用是类似,不知道是谁借鉴的谁吧。1.svn list(查找列表)使命svn list 命令就会列出目录下包含的文件和文件夹,例如下面这条命令。svn list http

armwind的专栏 788

svn常用命令介绍[ Ubuntu ]

这两天在ubuntu上用到了svn,下面介绍一下svn客户端常用的一些命令。 其实大家也可以参考这个网站 http://svnbook.red-bean.com/nightly/zh/index.html 。 1、添加一个文件或者目录,添加目录时,连同里面的文件一并添加了。 svn add file svn add directory      添加目录时,如果只想添加

脚印 1126

Ubuntu使用svn命令行创建分支 遇到svn: SSL is not supported错误

Ubuntu使用svn命令行创建分支 遇到svn: SSL is not supported错误 这主要是因为在编译svn源码的时候,没有加上--with-ssl选项,导致不支持https加密协议。解决办法(以svn1.6.13为例): 1、下载svn1.6.13源码,并解压,得到subversion1.6.13目录,因为在ubuntu下系统缺少一些库文件,还需要一个相应的包,下载subv

晨光飞舞的专栏 2883
上一篇: malloc()函数(Linux程序员手册)及函数的正确使用
下一篇: 常量指针和指向常量的指针
David_xtd
博客等级 码龄17年 401粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值