xshell中svn命令整理
前言
公司使用的版本控制工具是svn.
由于公司的电脑环境是windows7,所以大部分使用 TortoiseSVN 来操作 svn.
后来,我安装了 Cygwin 和 Xshell . 这样就可以像在 Linux 下一样工作了。
但是遇到一个问题,就是使用svn管理项目。
现在学习一下基本操作。
开始
从服务器拉取数据
如果你用过git的话,应该知道直接clone即可。
在svn中成为 checkout。
人们常把 checkout 简称为 co 。
svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn
等价于
svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名
注:如果不带--password 参数传输密码的话,会提示输入密码,建议不要用明文的--password 选项。
其中 username 与 password前是两个短线,不是一个。
不指定本地目录全路径,则检出到当前目录下。
添加文件
添加了新的功能,肯定需要加进本地svn了。
svn add 文件名
如果是一个目录,以前还加过这个目录,那就需要加个 --force 参数。
这样就可以把目录里没加进去的文件加进去了。
提交
做一个项目,最后需要走了或者功能需要保存一个节点了,那就需要提交到服务器上去了。
svn commit -m "提交备注信息文本" [-N] [--no-unlock] 文件名
commit 可以缩写为 ci.
更新本地数据
一般一个项目是多个人一起做的,所以同伴会提交数据。
我们需要拉去他们的数据时,就用到这条命令了。
svn update 文件名
删除文件
以前加了某个文件,现在不需要了,那就要把它从服务器上删除了。
svn delete 文件名
加锁/解锁
这个操作比较少,但是可能会遇到文件被加锁,这个时候就需要自己手动解锁了。
svn lock -m “加锁备注信息文本“ [--force] 文件名 svn unlock 文件名
比较差异
这个比较常用。比较这个版本与上个版本的差异。
svn diff 文件名 svn diff -r 修正版本号m:修正版本号n 文件名
查看文件或者目录状态
svn status 目录路径/名
查看日志
svn log 文件名
查看文件详细信息
svn info 文件名
恢复本地修改
svn revert [--recursive] 文件名
解决冲突
svn resolved [本地目录全路径]
导出项目
有时候需要把项目复制一份,这个时候简单的复制会把 svn 的文件也复制过去,这时我们就像复制一份纯净的项目。
svn export [-r 版本号] http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名
xshell中svn命令整理相关推荐
- xshell中查找命令_Xshell中操作Linux的常用命令
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.Xshell作为专业的终端模拟器,可以用来登录Linux,从而通 ...
- xshell中查找命令_XShell命令大全
(1)命令ls--列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的"隐藏"文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc ...
- xshell中查找命令_Xshell 常用命令
Xshell 常用命令 (1) ls--列出文件 ls -l 给出当前目录下所有文件的一个长列表 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结 ...
- xshell中查找命令_Xshell Linux 常用命令
1.列出当前目录的文件 2.复制文件 cp 3.更改目录cd cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下 查看当前路径 pwd 5.移动和重 ...
- xshell中mysql命令大全_Xshell 相关命令操作
1.选择文件夹 # cd 2.列表显示竖排模式 # ll 3.列表显示横排模式 # ls 4.进入数据库 # mysql -uroot - 密码 !my进入数据库 因为上面已经输了mysql的那 ...
- xshell中mysql命令大全_Linux之Xshell脚本代码实例
进程监控脚本 功能要求: 监控程序是否运行,如果程序没有运行,那么启动程序. eg:监控:ps -ef | grep "/bin/cat" |grep -v "grep& ...
- Linux-通过XShell使用sz命令提示找不到
场景 新的ubuntu操作系统,通过Xshell中使用命令sz与rz时提示: 实现 根据提示输入: apt install lrzsz
- linux的网络命令整理 更新中
linux的网络命令整理 更新中 1.安装包: net-tools 主要命令: netstat , ifconfig , route , iptunnel iproute 主要命令: ss , ip ...
- Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理
Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理 目录 Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理 一.简单介绍 二.常用命令 1. 打开终端 :Ctrl ...
- linux 查看命令帮助,Linux中查看帮助相关的命令整理
-h 或者 --help 帮助命令的使用详解 查看shell内置命令的帮助,可以使用-h或者 --help 复制代码代码如下: #wget --help 或者为了方便查看,和less命令一起使用 复制 ...
最新文章
- 9.11排序与查找(三)——给定一个排序后的数组,包括n个整数,但这个数组已被旋转过多次,找出数组中的某个元素...
- Linux虚拟机安装配置准备工作之--- VMware ( Bridge )
- NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(一)
- php 二维数组值相加,php二维数组指定某元素后面的值是和前面的值相加起来的...
- 【Python】SQLAlchemy长时间未请求,数据库连接断开的原因、解决方案
- Liner(分段线性插值)
- 深度学习6-自定义层详解
- 一个bat文件运行多个java jar包
- cmd命令生成webservice_生成Webservice客户端的4种方法
- vue中播放消息提示音
- python爬取网页数据出现中文乱码解决办法
- 计算机系统盘怎么扩充,怎么给win7电脑C盘扩容
- css写三角兼容ie6
- 《Python编程-从入门到实践》
- 11.全站乱码过滤器
- 信用卡被风控的原因是什么?如何应对风控?
- 基于wifi无线PLC远程控制实现io开关量信号远程采集传输技术
- PC端查看WiFi密码
- 云队友丨何加盐:影响10位企业大佬的10本书
- (PKCS1) RSA 公私钥 pem 文件 提取 公私钥 e d 和 模数 n
热门文章
- qt drawline 线类型
- [答疑]关于产品线:充气娃娃,苍井空,猩猩
- 为Linux发行版安装simsun.ttf
- 8路USB继电器模块 windows Linux使用
- python网络爬虫网易云音乐guihub_GitHub - GreatV/CloudMusic-Crawler: 网易云音乐爬虫,数据可视化。...
- JavaScript页面跳转并传参的常用方法
- c语言常见关键字汇总
- GD32创建工程与启动文件选择
- 准银河字母、当铺密码、摩斯电码详解
- Win 10 搭建 EasyDarwin 流服务器