文档章节

SVN 教程

yeahlife
 yeahlife
发布于 2018/07/21 16:55
字数 477
阅读 8
收藏 0

http://www.runoob.com/svn/svn-tutorial.html

记一次 svn 管理的项目迁移工作

之前A服务器上的项目版本管理工具是用的SVN,后来,之前管理linux服务器的员工离职了,这管理服务器的工作也就落到我头上了。

由于临时让我接手这个项目,还有一点问题就是A服务器上的内容必须尽快迁移到B服务器,所以我冷静下来,理顺下思路。 第一,我想先看下svn server的版本,好做下一步操作。

查看 svn 版本信息

svn --version

然后,我要查找当前svn 仓库目录位置。

查看 svn 仓库位置

ps aux|grep svnserve

导出这个仓库到本地(工作电脑)上

导出 svn 仓库目录

比如A服务器仓库根目录为 /opt/svn/home
那就将 /opt/svn/home 导出到工作电脑上

B服务器上安装svn

http://www.runoob.com/svn/svn-install.html

查看B服务器仓库目录位置

ps aux|grep svnserve
比如 你B服务器上 svn 仓库目录是 /opt/svn/www
假如 运行进程是 21090
但是你A上的是 /opt/svn/home

如果你懒得修改相关配置文件

修改B服务器svn仓库目录

kill -9 21090
ps aux|grep svnserve
svnserve -d -r /opt/svn/home

导入A服务器svn文件到B服务器svn仓库下

……

这样客户端只需要更改下svn的ip地址即可。

比如 之前 A服务器svn地址是

svn://101.xx.xx.89/home

那么,只需要更改为

svn://102.xx.xx.90/home

这样就可以正常使用了。

本文转载自:http://www.runoob.com/svn/svn-tutorial.html

共有 人打赏支持
yeahlife
粉丝 3
博文 91
码字总数 32159
作品 0
石家庄
程序员
私信 提问
svn使用问题

大家好,我在虚拟机Linux下安装了svn服务器,在本机Windows上安装了客户端,根据教程,配置了http服务访问svn,我遇到一个问题,在浏览器上可以访问http://ip/svn,但是在svn客户端上不能访问...

樱木花道VS康
2017/06/25
88
3
如何一起使用 Git 和 SVN

最近总听到关于Git的事情。在了解了一些文档、教程、手册之后,我觉得Git确实很有用,特别是你有大量时间花费在离线编码上(我就是这样)。 这是一份简单的帮助,告诉你如何使用git来工作在用...

oschina
2013/07/30
8.3K
0
SVN使用相关(安装+汉化+使用)

SVN使用相关(安装+汉化+使用) SVN具体是什么就不介绍了,直接来看相关的使用。以下分为三个部分,网上都有写的比较好的博文了,就不自己动手了。我们来做一次网络的搬运工。 以下教程可能内容...

wwlcsdn000
2018/05/15
0
0
Ubuntu 环境下SVN添加新项目

1、登陆到SVN服务器 帐号: ssh test@192.168.1.100 密码: 123456 2、新建SVN项目 a、 进入svn创建项目的目录 cd /etc/apache2/mods-enabled/ b、 编辑文件 sudo vi dav_svn.conf 密码: 12...

长平狐
2013/01/06
675
0
SVN跨服务器配置post-commit提交后自动更新(SVN与WEB服务器不在同一台机器)

背景情况:SVN与WEB不在同一台服务器上,需要SVN提交后WEB站点自动进行SVN UPDATE更新,查阅网上的教程,发现部分的细节和权限部分没有提到导致跨服务器ssh执行更新脚本失败,手动执行post-...

PartyAnimals
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 风扇写着先生请自爱

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蚂蚁哈哈哈 :分享陈奕迅的单曲《落花流水》 《落花流水》- 陈奕迅 手机党少年们想听歌,请使劲儿戳(这里) @车谷 :我发现每天上班都好困 ...

小小编辑
20分钟前
2
0
centos7重置密码、单用户模式、救援模式、ls命令、chmod命令

在工作当中如果我们错误的配置了文件使服务器不能正常启动或者忘记密码不能登录系统,如何解决这些问题呢?重装系统是可以实现的,但是往往不能轻易重装系统的,下面用忘记密码作为例子讲解如...

李超小牛子
今天
3
0
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用...

程序员补给栈
今天
6
0
kafka在的使用

一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统...

狼王黄师傅
今天
3
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部