版本管理工具:linux下svn的基本使用
参考:
linux下安装SVN http://jingyan.baidu.com/article/3c343ff7039de20d37796306.html
svn客户端使用linux篇 http://jeanlyn.sinaapp.com/svn_linux/
==================================
svn使用简介
1)创建目录:
mkdir /home/svn_hl_gg/
cd /home/svn_hl_gg/
2)下载代码:checkout
svn checkout https://192.168.1.105/svn/gg/ .
3)生成文件夹,提交代码
mkdir 22;
cd 22;
echo thisis22 >> 22.txt;
cd ..;
svn add 22;
svn commit -m "create 22 for gg";//执行这一步之后,代码才算真正上传到服务器了,这个时候管理者和其他组员能在仓库看见此代码。
4)修改代码并上传
vi 22.txt;
[root@localhost 22]# svn commit -m "added version2 for 22.txt"
Sending 22/22.txt
Transmitting file data .
Committed revision 4.
5)删除代码
[root@localhost 22]# svn del 22.txt
D 22.txt
[root@localhost 22]# ls
ls看到没有代码了,这个时候由于没有提交,服务器上还是有的。但是这个时候用svn update就不能下载到本地了。想要取消操作,可以用svn revert。
[root@localhost 22]# svn revert 22.txt
Reverted '22.txt'
6) 提交删除
svn del 22.txt
[root@localhost 22]# svn commit -m "deleted 22.txt"
Deleting 22/22.txt
Committed revision 5.
这个时候代码服务器上的也删掉了。
7)下载更新:
假如其他组员又更新了代码仓库,添加了22n.txt这个文本。我们可以直接在对应文件夹内使用svn update更新本地代码。
[root@localhost 22]# svn update
A 22n.txt
Updated to revision 6.
8)查看当前目录的修改历史:
[root@localhost 22]# svn log
------------------------------------------------------------------------
r6 | hl | 2016-05-28 09:09:09 -0700 (Sat, 28 May 2016) | 1 line
22n
------------------------------------------------------------------------
r5 | hl | 2016-05-28 09:04:20 -0700 (Sat, 28 May 2016) | 1 line
deleted 22.txt
------------------------------------------------------------------------
r4 | hl | 2016-05-28 09:01:30 -0700 (Sat, 28 May 2016) | 1 line
added version2 for 22.txt
------------------------------------------------------------------------
r3 | hl | 2016-05-28 08:18:23 -0700 (Sat, 28 May 2016) | 1 line
create 22 for gg
------------------------------------------------------------------------
版本管理工具:linux下svn的基本使用的更多相关文章
- Linux下SVN的一些使用方法总结
Linux下SVN的一些使用方法总结 近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN. 首先 svn help ...
- linux下svn 搭建
linux 下SVN搭建加自动提交更新到指定目录一.安装#yum install subversion yum安装SVN#mkdir -p /opt/svn/repos 创建s ...
- linux下svn命令使用大全
最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:1.将文件checkout到本地目录 svn checkout path(path是服务器 ...
- linux下SVN忽略文件/文件夹的方法
linux下SVN忽略文件/文件夹的方法 假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录) ...
- Linux下SVN命令
一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...
- Linux下svn命令详解
本文主要是说明linux下svn命令的使用方法,同时记录自己在使用中遇到的一些疑惑. 1.Linux命令行下将文件checkout到本地目录 svn checkout url(url是服务器上的目录) ...
- linux下svn命令大全
linux下svn命令大全 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/p ...
- linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ...
- [转载]linux下svn常用指令
一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...
- Linux下SVN服务器安装配置及客户端安装说明
原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_ ...
随机推荐
- (转)Windows重启延迟删除,重命名技术原理
所谓重启延迟删除技术,就是在操作系统启动前删除或者替换文件! 说起重启延迟删除,大家可能都很陌生,但是实际上,该功能已经被各种软件所采用:如安装Windows 补丁程序(如:HotFix.Servic ...
- linux下安装PHP的redis扩展
1.安装redis ①下载:https://github.com/phpredis/phpredis.git ②cd phpredis 进入目录 ③/usr/local/php/bin/phpiz ...
- 织梦dedecms|文章页通用标签
当前位置: {dede:field name='position'/}上一页: {dede:prenext get='pre'/}下一页: {dede:prenext get='next'/}收 ...
- java 写文件解析
import java.io.File; import java.io.FileOutputStream; import java.io.*; public class FileTest { publ ...
- Linux中fork()函数详解(转载)
[原创地址]http://blog.csdn.net/jason314/article/details/5640969 [转载地址]http://www.cnblogs.com/bastard/arc ...
- SSL握手流程
一.SSL是什么? 安全套接字(SSL)协议是Web浏览器和Web服务器之间安全交换信息的协议. SSL介于应用层和TCP层之间,应用层数据不再直接传递给传输层,而是传递给SSL层,SSL层对从应用层 ...
- Linux下nc命来实现文件传输
发送端:cat test.txt | nc -l -p 6666或者nc -l -p 6666 < test.txt 有些版本不要在 -p[监听6666端口,等待连接](设发送端IP为10.20 ...
- Bootstrap 响应式瀑布流 (使用wookmark)
使用瀑布布局 官方 http://www.wookmark.com/jquery-plugin GitHub https://github.com/GBKS/Wookmark-jQuery (下载后 ...
- S50卡
产品名称:Mifare 1K(S50)卡 芯片类型:Philips Mifare 1 IC S50 存储容量:8Kbit,16个分区,每分区两组密码 工作频率:13.56 MHz 通讯速率:106KB ...
- leetCode解题报告5道题(六)
题目一: Longest Substring Without Repeating Characters Given a string, find the length of the longest s ...