SVN配置使用及移植
使用svn作为配置管理工具及其普遍的用于项目开发中,网上有很多关于svn的原理介绍及命令行管理教程。这里仅仅分享下个人配置及使用的过程,不通过命令行,可简单的上手操作。如有遗漏欢迎留言交流。
配置及使用的基本步骤如下:
1. 安装svn客户端及服务器端软件
客户端svn对应的是TortoiseSVN软件,也可安装中文语言包;服务器端svn对应的是VisualSVN-Server软件,一般网上都可以方便找到,分别安装即可。安装好之后打开服务器端VisualSVN Server如下图所示。

2. 新建要管理的项目库及在客户端建立对应关系
在Repositiries下新建目录,命名为项目文件夹,这时服务器端的项目就已经创建好了。比如项目名叫IAG_ATS,则在客户端想建立对应的文件夹的位置右键SVN Checkout,出现下图界面:

需要注意的是其中的ip地址是服务器的ip地址,可以通过命令行ipconfig查询一下即可,端口号与后续路径与服务器端界面中的保持一致。之后文件就顺利的check到客户端了。
后续可进行项目的管理工作,常用的update和commit操作。
需要进行svn库的移植时,需要解除本地客户端与原服务器端svn的对应,主要步骤如下:
1. 新服务器项目check到目录。
2. 旧服务器项目文件export到1中的目录:右键文件夹,TortoiseSVN->Export,选择1中的目录即可,试了下只能单个文件夹操作。Export到本身可能会出错,建议export到别的目录下。
3. 新文件夹选择所有的文件,add到新的svn管理中:右键选中所有,TortoiseSVN->Add。
4. 新文件夹中commit操作,这样就可以改用新的服务器进行文件管理了。
SVN配置使用及移植的更多相关文章
- centos apache svn配置
单独安装svn服务: 安装svn软件 yum install subversion 创建根目录 mkdir -p /var/www/svn 创建版本库repos svnadmin create /va ...
- Eclipse插件SVN配置
Eclipse插件SVN配置 方法一 打开Eclipse点击[Help]-[Install New Software] 点击右边[Add]-在弹出窗口中输入 Name:svn Location:htt ...
- svn配置
svn配置 subverson.conf <Location /svn> DAV svn SVNListParentPath on SVNParentPath /var/repo Auth ...
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...
- Xcode SVN配置
Xcode SVN配置 编辑 ~/.subversion/config 文件 注意:假设".subversion"文件夹不存在.请执行"svn status" ...
- SVN配置钩子
安装测试环境:109 CentOS4.6 安装: SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz安装:解压 ...
- svn配置多仓库与权限控制
telnet: connect to address 47.106.115.228: Connection refused svn执行上下文错误由于目标计算机积极拒绝无法连接 标签: svn 2017 ...
- IntelliJ IDEA下SVN配置及使用
一.在IDEA中使用SVN,首先需要下载安装 TortoiseSVN 插件. 打开 TortoiseSVN 下载地址,选择适合自己的系统类型下载. 接下来,进行安装即可.选择Modify,默认 com ...
- SVN配置自启动-1053错误
主要内容:解决启动“配置的svn自启动服务”报1053错误 1. 环境: 系统: wind10 svn服务端版本: VisualSVN-Server-3.8.0-x64 2. 配置自启动 以管理员身份 ...
随机推荐
- 展BOM
CS_BOM_EXPL_MAT_V2 *&---------------------------------------------------------------------* *&am ...
- js面向对象写法及栈的实现
function Stack() { this.dataStore = []; this.top = 0; //指向栈顶的位置 this.push = push; this.pop = pop; th ...
- galera集群启动异常问题
WSREP: failed to open gcomm backend connection: 131: invalid UUID 进入该数据库节点/var/lib/mysql/目录,将文件gvwst ...
- Windows 10系统永久关闭Windows Defender Antivirus防病毒程序方法
Win + R 键运行 gpedit.msc 找到 计算机配置 -> 管理模板 -> Windows 组件 -> Windows Defender 防病毒程序 右边双击 “关闭Win ...
- 网络编程(socket).WinSocket_recvfrom出错,GetLastError()为10054
1.在写 我的Qt598(vs2017)x64版本的 shadowsocks程序时遇到的. 具体问题情况 大概是这样:QUdpSocket(假设是sktA) connect接收函数,sktA侦听 端口 ...
- linux中的pvmove,pvremove,pvs,pvscan
PV,VG,LV的关系和操作 PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个.通过将这些物理存在的分区(或称为卷)PV(physical v ...
- jqGrid获取展示的所有行id集合
$("#jqGrid").getDataIDs();
- C#基础知识学习 linq 和拉姆表达式二
- element-ui image放大 v2.x版本 点击无反应
1.官网文档:由于官网上没有写对应组件的版本信息,默认是最新版本.所以在老版本里,可能还没有这个功能. 2.github源码日志:提交时间是2019.07.25,确认后发现老版本的确没有此功能. 3. ...
- 腾讯云+阿里云 搭建hadoop + hbase
目录 服务器配置 hadoop hbase JAVA测试 历时两天,踩了无数坑最后搭建成功... 准备 两台服务器都安装jdk1.8(最好装在相同路径). hadoop 下载 hbase 下载 这里使 ...