使用SVN客户端(Linux)

SVN服务端环境参考:https://www.cnblogs.com/pzk7788/p/9446424.html
这里我使用一台云服务器(139.xxx.xxx.89)作为SVN服务端,使用一台VMware虚拟机(192.168.5.143)作为SVN客户端

如果使用SVN客户端:

[[email protected] ~]# yum install -y subversion    # 安装SVN
[[email protected] ~]# cd /data/                    # 先进到存放svn代码的目录
[[email protected] data]# svn checkout svn://139.xxx.xxx.89/myproject --username=user1    # 检出代码,也就是把svn服务端上的东西下载下来
[[email protected] data]# ls                        # 查看到已经下载下来了
myproject

如何提交代码:

[[email protected] data]# cd myproject/                         # 进入项目目录
[[email protected] myproject]# touch 1.txt                      # 创建一个测试文件
[[email protected] myproject]# svn add 1.txt                    # 将文件添加到版本控制
[[email protected] myproject]# svn commit -m "add 1.txt" 1.txt  # 提交文件,-m 表示描述信息,提交之后,其他svn客户端需要执行 svn update 更新一下才能看到提交的代码

如何删除代码:

[[email protected] myproject]# svn delete 1.txt                      # 先在本地删除
[[email protected] myproject]# svn commit -m "delete 1.txt" 1.txt    # 然后提交到svn服务端才能真正地删除掉

如何查看变更日志:

[[email protected] myproject]# svn log    # 查看变更日志(从下往上看)
------------------------------------------------------------------------
r2 | user1 | 2018-08-10 07:08:21 +0800 (Fri, 10 Aug 2018) | 1 line

delete 1.txt
------------------------------------------------------------------------
r1 | user1 | 2018-08-10 07:01:31 +0800 (Fri, 10 Aug 2018) | 1 line

add 1.txt
------------------------------------------------------------------------

原文地址:https://www.cnblogs.com/pzk7788/p/9452787.html

时间: 2024-11-01 11:35:09

使用SVN客户端(Linux)的相关文章

linux创建SVN客户端,服务器

1- linux基本都自带svn 2-创建svn服务器 新创建服务器代码仓库 # svnadmin create serversvn 这样,我们就在~/目录下新建了版本库serverSvn. 3-修改配置文件 svnserve.conf [general] anon-access = read auth-access = write password-db = passwd authz-db = authz passwd [users] # harry = harryssecret # sall

Linux中的svn客户端RabbitVCS-2

我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代.就如同他们预言maven要取代ant一样.可见,svn的流行.在Windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟).在Windows中,TortoiseSVN搭配VisualSvn Server(免费的svn server管理工具),可以让开发人员非常容易的对项目进行版本库的构建. 在Linux中,我们最常用到的svn客户端可能会是eSvn.它同样开源,免费.但是它的使用习惯跟W

Linux环境下使用图形化界面的SVN客户端软件-RabbitVCS

如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋. RabbitVCS基本支持所有的Linux发行版本包括Ubuntu.Debian.Fedora.Arch Linux.Gentoo.Mandriva.OpenSUSE.RHEL.CentOS 5等.其官网地址为http://www.rabbitvcs.org/ 在ubuntu下安装 首先添加源: sud

svn for linux安装

安装说明 系统环境:CentOS-6.2安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 Linux svn服务端配置 检查已安装版本 #检查是否安装了低版本的SVN[[email protected] /]#rpm -qa subversion #如果存储旧版本,卸载旧版本SVN[[email protected] modules]#yum remove subversion 安装SVN [[email protected] modules]

SVN客户端--TortoiseSVN使用说明

TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便. TortoiseSVN每个菜单项都表示什么意思 01.SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Check

SVN客户端--TortoiseSVN使用说明(转)

TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便. TortoiseSVN每个菜单项都表示什么意思 01.SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Check

[转]Liunx上安装svn客户端

虽然说很简单的用yum install subversion就可以将svn安装到系统中,但是yum库中的版本实在是有点低——1.4.2.因此我选择以源码方式安装.安装SVN客户端工具,相比NMP的配置来说要简单许多,首先我们从服务器上下载所需的源码包: 1. wget http://labs.xiaonei.com/apache-mirror/apr/apr-1.3.12.tar.gz 2. wget http://labs.xiaonei.com/apache-mirror/apr/apr-u

Mac下的SVN客户端工具Cornerstone使用教程

前面几篇文章我介绍SVN服务器的安装,配置,实战.当然其中也加入了一些客户端测试的命令,使用命令当然是一个非常好的选择,但是对我们人类来说还是喜欢图形化界面的操作的.因此本文将介绍我喜欢的一款SVN客户端工具的使用. 想要安装的Cornerstone的朋友,我有个坏消息是,如果你想使用它的正版软件,你是需要花费几十美金的,当然这里我带给您的永远都是有价值的好的信息,那就是在我们天朝使用软件还花钱真的是极品,我就奉献一下我在网上找到的一个比较好的破解版:http://pan.baidu.com/s

Svn客户端访问服务器的方式(四)

Svn客户端访问方式 Svn客户端可以通过多种方式访问服务器端,例如:本地磁盘访问,或各种各样不同的网络协议访问,但一个版本库地址永远都是一个URL,URL反映了访问方法.