svn 命令

连接服务器
ssh username@ip (不用端口)checkout 项目
svn checkout repourl --username username --password passwordrepourl: svn url删除文件(移除版本控制)1.从 SVN 移除版本控制,并删除文件svn delete filename2.从 SVN 移除版本控制,但是不删除文件svn delete filename --keep-localps:如果直接用rm删除,提交的时候并不会提交,并且能查到文件丢失的状态提交1.全部提交svn commit -m 'commitlog'2.只提交指定文件或目录,可指定多个,以空格隔开svn commit filename_or_dir -m 'commitlog'svn commit filename filename -m 'commitlog'3.指定后缀的所有文件,以js为例svn commit *.js -m 'commitlog'commitlog:提交的log查看当前改动过的文件1.查看当前路径及子文件夹的所有文件svn status2.查看指定目录及子文件夹的所有文件svn status dir3.查看指定文件svn status filename4.查看将要更新的文件svn status --show-updates还原文件1.还原单个文件svn revert filename2.还原当前目录下全部文件svn revert . -R3.还原指定类型的文件,以还原png,spriteatlas为例,此处增加cut是为了对前面的内容进行裁剪,最后得到正确的文件路径,它的内容可能是M        Asset/...cut之后就是Asset/...这样正确的路径svn status | grep -E '.png$|.spriteatlas$' | cut -c 9- | xargs svn revertcut -c 9-:表示从第9个字符到末尾cut -c 9:表示第9个字符4.还原除了指定类型的文件,以排除meta为例svn status | grep -v '.meta$' | cut -c 9- | xargs svn revert5.如果文件路径包含空格怎么还原svn status | grep -v '.meta$' | cut -c 9- | xargs -I {} svn revert '{}'6.递归撤销目录中的本地修改svn revert -R dirdir:指定目录|:上个指令的标准输出,做为下个指令的标准输入grep pattern:查找pattern,pattern是字符串或正则表达式,使用正则表达式时命令是grep -E patterngrep -v:反向查找,只查找不匹配的内容cut:用于显示每行从开头算起 num1 到 num2 的文字cut -c:以字符为单位进行分割xargs:可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据xargs -I:将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替。使用 -I 指定一个替换字符串 {},这个字符串在 xargs 扩展时会被替换掉,当 -Ixargs 结合使用,每一个参数命令都会被执行一次。如:cat arg.txt | xargs -I {} ./sk.sh -p {} -l-p aaa -l-p bbb -l当文件路径包含空格时就需要用到 xargs -Igrep: https://www.runoob.com/linux/linux-comm-grep.htmlcut:https://www.runoob.com/linux/linux-comm-cut.htmlxargs:https://www.runoob.com/linux/linux-comm-xargs.html更新到最新
svn update或svn update .回退(更新到指定版本的代码。特别是最新版本代码有问题时,我们可以用这个命令回到之前的版本)
svn update -rxx或svn update -r xxxx:版本号添加文件1.添加指定的文件svn add filename2.添加当前路径及子文件夹里的所有文件和文件夹svn add --force .查看信息
svn info或svn info .查看log1.查看当前目录的日志svn log2.查看指定文件或目录的提交日志svn log filename_or_dir3.查看日志,并且输出变动的文件列表svn log -v4.限定只输出最新的 x 条日志svn log -l xx:指定多少条日志

svn常用命令
linux命令大全

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/24361.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生鲜蔬果小程序的完整教程

随着互联网的发展,线上商城成为了人们购物的重要渠道。其中,小程序商城在近年来的发展中,备受关注和青睐。本文将介绍如何使用乔拓云网后台搭建生鲜果蔬配送小程序,并快速上线。 首先,登录乔拓云网后台,进入…

vue2-常用的修饰符有哪些应用场景?

1、修饰符是什么? 在程序的世界里,修饰符是用于限定类型以及类型成员的声明的一种 符号。 在vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些重复的事情,而能有更多的精力专注于程序的逻辑…

3.PyCharm安装

PyCharm是由JetBrains推出的Python开发IDE,是最受欢迎的Python IDE之一。PyCharm为Python开发者提供了许多高级功能如代码自动完成、调试等。它使用智能引擎来分析代码,能够自动识别代码中的错误并提供快速修复方案。PyCharm适用于各种规模的项目,包括小型Python脚本和大型P…

K8S系列文章之 自动化运维利器 Fabric

Fabric 主要用在应用部署与系统管理等任务的自动化,简单轻量级,提供有丰富的 SSH 扩展接口。在 Fabric 1.x 版本中,它混杂了本地及远程两类功能;但自 Fabric 2.x 版本起,它分离出了独立的 Invoke 库,来处理…

计算机网络(3) --- 网络套接字TCP

计算机网络(2) --- 网络套接字UDP_哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/131977544?spm1001.2014.3001.5501 目录 1.TCP 1.服务端接口介绍 1.listen状态 2.accept获取链接 2.客户端接口介绍 2.TCP的服务器…

List与Set的区别

List与Set的区别 大家好,在我们平时的代码编写过程中,经常会碰到需要使用到集合类型: List与Set。很多时候,我们可能会将它们视为同一种类型进行使用,但是在实际的编程逻辑中,它们之间是存在很大差别的。接下来我们就…

召唤神龙打造自己的ChatGPT

在之前的两篇文章中,我介绍了GPT 1和2的模型,并分别用Tensorflow和Pytorch来实现了模型的训练。具体可以见以下文章链接: 1. 基于Tensorflow来重现GPT v1模型_gzroy的博客-CSDN博客 2. 花费7元训练自己的GPT 2模型_gzroy的博客-CSDN博客 有…

机器人状态估计:robot_localization 功能包使用方法

机器人状态估计:robot_localization 功能包基本使用 前言功能包简介基本使用数据输入与数据输出坐标系设置性能参数调试 前言 移动机器人的状态估计需要用到很多传感器,因为对单一的传感器来讲,都存在各自的优缺点,所以需要一种多…

简单工厂模式(Simple Factory)

简单工厂模式,又称为静态工厂方法(Static Factory Method)模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式不属于GoF的23个…

AutoSAR系列讲解(实践篇)12.1-Diagnostics简介

目录 前言 一、UDS协议 1、Service Identifier(SID) 2、协议规范 3、举个例子 二、Aut

嵌入式开发学习(STC51-7-矩阵按键)

内容 按下S1-S16键,对应数码管最左边显示0-F 矩阵按键简介 独立按键与单片机连接时,每一个按键都需要单片机的一个I/O 口,若某单片机系统需较多按键,如果用独立按键便会占用过多的I/O口资源;而单片机 系统中I/O口资…

【elasticsearch】关于elasticsearch的max_result_window限制问题的解决方式思考

事情起因:我们使用es作为日志搜索引擎,客户收集到的业务日志非常之大,每次查询后,返回页数较多,由于我们web界面限制每页返回150条,当客户翻到66页之后就会报错。 文章目录 前言 二、实验 1.默认生成20条数…

2.13 Android ebpf非网络相关帮助函数API汇总(十二 本章完)

1.long bpf_user_ringbuf_drain(struct bpf_map *map, void *callback_fn, void *ctx, u64 flags) 描述:从指定的用户环形缓冲区中排出样本,并为每个此类样本调用提供的回调: long (*callback_fn)(struct bpf_dynptr *dynptr, void *ctx); 如果callback_fn返回0,帮助函数…

docker安装code-service在线开发vscode工具及node版本过低问题

docker安装code-service 拉去镜像 docker pull codercom/code-server创建项目存放映射路径 mkdir /data/code-service/project运行 这里不唯一,但注意密码 docker run -itd --name code-service -u root -p 1024:8080 -v /data/code-service/project:/home/cod…

Maven介绍-下载-安装-使用-基础知识

Maven介绍-下载-安装-使用-基础知识 Maven的进阶高级用法可查看这篇文章: Maven分模块-继承-聚合-私服的高级用法 文章目录 Maven介绍-下载-安装-使用-基础知识01. Maven1.1 初识Maven1.1.1 什么是Maven1.1.2 Maven的作用 02. Maven概述2.1 Maven介绍2.2 Maven模型…

hive编译报错整理

背景 最近在修hive-1.2.0的一个bug,需要修改后重新打包部署到集群,打包的时候报下面的错误,原因很简单,从远程仓库里面已经拉不到这个包了。 org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde was not found in http…

Unity进阶--通过PhotonServer实现联网登录注册功能(服务器端)--PhotonServer(二)

文章目录 Unity进阶--通过PhotonServer实现联网登录注册功能(服务器端)--PhotonServer(二)服务器端大体结构图BLL层(控制层)DAL层(数据控制层)模型层DLC 服务器配置类 发送消息类 以及消息类 Unity进阶–通过PhotonServer实现联网…

factoryBean.setTypeAliasesPackage()详解

示例代码 Bean public SqlSessionFactoryBean sqlSessionFactory(DataSource dataSource) {SqlSessionFactoryBean factoryBean new SqlSessionFactoryBean();factoryBean.setDataSource(dataSource);factoryBean.setTypeAliasesPackage("com.itheima.domain");retu…

HCIP——STP

STP 一、STP概述二、二层环路带来的问题1、广播风暴问题2、MAC地址漂移问题3、多帧复制 三、802.1D生成树STP的BPDU1、配置BPDU2、RPC3、COST4、配置BPDU的工作过程5、TCN BPDU6、TCN BPDU的工作原理 四、STP的角色五、STP角色选举六、STP的接口状态七、接口状态的迁移八、STP的…

minio-分布式文件存储系统

minio-分布式文件存储系统 minio的简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置…