安装和使用SVN

Ubuntu下SVN安装

安装和配置过程可以参考安装配置svn

只是注意如果svn是以非root用户安装配置的话,在启动服务时,要sudo启动,否则没有写权限。

启动命令

sudo ./svnserve -d -r /opt/svndata/6-8mk/

使用SVN

这里介绍分别在windows和Ubuntu下,怎样使用svn来管理我们的代码。
在windows下我们使用SVNtortoise来进行操作,首先在机器上安装TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi,然后重启机器,这时鼠标右键会多出几个选项,例如svn checkout什么的,说明安装tortoise客户端成功了,ok,很简单。
在Ubuntu下直接使用命令来操作。

import

如果svn服务器的url是svn://192.168.23.129:3690/svn,我们
在windows下的操作是鼠标放在文件夹上右键选择import,然后输入url,用户密码等就好了。

在ubuntu里

svn import -m "" p2 svn://localhost:3690/svn/

最终p2目录下的所有内容将传至服务器的svn目录下,p2目录就不存在了。如果服务器svn目录里原本还有其他内容,则将与其合并。

检出checkout

windows下右击checkout,选择目的路径即可。
ubuntu则是cd到目的路径后

svn checkout svn://localhost:3690/svn/

添加add、删除delete、提交commit

在SVN管理之下的文件,不能随意增删,必须使用SVN命令进行增删。
增删均在commit之后生效。
windows下使用较为简单
Ubuntu下的增加

svn add jj.txt

删除

svn delete jj.txt

提交

svn ci -m ""

更新

svn update

版本差异diff

windows可以通过右击选择log,然后指定查看哪两个版本的差异。
这里写图片描述

在Ubuntu下可以参考配置vimdiff,使得svn diff命令默认采用vim进行打开。
命令为

svn di -r 15:21 jj.txt

这里写图片描述
版本号为15和21的jj.txt文件被显示出来,其中差异部分会高亮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值