博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装和使用SVN
阅读量:4091 次
发布时间:2019-05-25

本文共 959 字,大约阅读时间需要 3 分钟。

Ubuntu下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下可以参考,使得svn diff命令默认采用vim进行打开。

命令为

svn di -r 15:21 jj.txt

这里写图片描述

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

你可能感兴趣的文章
官宣!2020年这5种编程语言火了!
查看>>
那些简历造假拿 Offer 的程序员,后来都怎么样了?
查看>>
“程序员数学差,干啥都费劲!”高级开发:90%都是瞎努力!
查看>>
Excel弱爆了!用Python30分钟完成了我一天的工作量,零基础也能学
查看>>
程序员正在消失
查看>>
和黑客斗争的 6 天!
查看>>
程序员正在消失。
查看>>
程序员编程时戴耳机是在听什么?
查看>>
2019报告:AI程序员人才需求暴涨35倍!每10个公司就有6个人才缺口
查看>>
又要头秃?2020 年七大 AI 编程语言大盘点
查看>>
节后招人平均工资9000上热搜,为什么有些人去哪里都值钱?
查看>>
为什么程序员一定要学数据分析?这个岗位有150000的人才缺口!
查看>>
2020 年 4月全国程序员工资出炉!
查看>>
年薪15w与50w的程序员,差在哪里?
查看>>
50 种不同编程语言的“Hello World”,你知多少?
查看>>
什么样的程序员现阶段赚不到钱?
查看>>
对不起,我的代码评审毁了一个程序员!
查看>>
比Excel更强大!Python数据分析与挖掘攻略!
查看>>
我26岁,月薪一万,刚实现“黄焖鸡自由”(苦笑)
查看>>
“程序员数学不行,干啥都不行!”高级开发:90%都是瞎努力!
查看>>