如何使用SVN
如何正确高效地管理软件的版本是一件让人头疼的事情,使用SVN是一个不错的选择。下面简要介绍SVN在windows xp和redhat两种平台下的使用。SVN软件包括服务器端和客户端程序。
1、如何在Windows客户端上传文件
Windows客户端下使用TortoiseSVN-1.4.5版本。安装好TortoiseSVN后,windows的菜单会出现图1中的菜单。

图1
上传文档时,鼠标右键单击要上传的文件夹frdp_xian_08y9m1。选择TortoiseSVN->Import…菜单后,会出现图1的对话框。在对话框中填入URL就会将文件夹frdp_xian_08y9m1下的所有文件上传到服务器的frdp.xian.svn文件夹下。在文本框Recent message中还可以输入一些备注信息。

图2
2、如何在服务器上增加目录
对于Windows客户端,在图1中选择TortoiseSVN->Repo-browser菜单会出现弹出一个URL输入框。填写svn://192.168.20.60/确定后会出现图3的对话框。点击Add folder…,可以在服务器上的svn://192.168.20.60的目录下增加下级目录啦。在reahat客户端,方法相同,也是选择“Add folder…”来增加目录。

图 3
3、如何Windows客户端下载文件
在图1中,选择SVN Checkout…,会出现图4的对话框,在对话框中输入URL of repository和checkout directory后,会将svn://192.168.20.60/test下的所有文件下载到d:\test文件下面。

图4
下载后的文件就和服务器上的文件保持着关联,当本地的文件修改,文件的图标会由“√”变为“!”。鼠标右击文件(文件夹),选择SVN commit…,就会将修改后的文件(文件夹)提交给服务器,so easy!
4、如何在Redhat客户端上传文件
下载esvn-0.6.12-1.src.rpm,在红帽Redhat linux As4安装SVN0.6.12客户端。运行eSVN,选择file->import…,出现图5的对话框,填写URL和Loal path,点击ok就会将

图5
本地frdp_lz_2011y1m24目录下的文件上传到服务器上的frdp.lanzhou.svn目录下。
5、如何在Redhat客户端下载文件
运行eSVN,选择file->checkout…,出现图6的对话框,填写URL和Loal path,点击ok就会将服务器上frdp.shenyang.svn目录下的文件下载到本地frdp.shengyang.svn目录下。同样的,本地的文件和服务器上的文件产生关联,本地的文件修改后,文件图标会变红。可以点击commit…将修改后的文件(文件夹)提交给服务器。

如何使用SVN的更多相关文章
- svn 常用命令总结
svn 命令篇 svn pget svn:ignore // 查看忽略项 svn commit -m "提交说明" // 提交修改 svn up(update) // 获取最新版本 ...
- svn常用命令
1.新建版本库 [root@localhost repos]# mkdir -p project [root@localhost repos]# svnadmin create project [ro ...
- 对Maven、gradle、svn、spring 3.0 fragment、git的想法
1.Maven Maven可以构建项目,采用pom方式配置主项目和其他需要引用的项目.同时可结合spring3.0的新特性web fragment. 从现实出发,特别是对于管理不到位,程序员整体素质 ...
- 电脑新建svn仓库
步骤1:安转svg: 注意事项: 安装的时候选择:Modify 安装到以下图片的步骤时: 黄色区域选择: 步骤2:新建svn仓库文件夹(本教程例子:D:\svn-5gpos),选择文件夹右键,点击下图 ...
- 项目持续集成环境(jenkins + SVN + maven + tomcat)
整体流程 每次SVN上代码有变动,触发自动构建动作,并部署到服务器的tomcat上,具体流程: 1.SVN上提交代码修改 2.maven执行Goals 3.将web工程打成war包 4.关闭服务器的t ...
- Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild ...
- ASP.NET Aries 2.0 发布(原来的源码SVN已关闭,开源源码已迁移到GitHub)
主要更新: 1:增加子目录部署支持. 2:增加Taurus.MVC支持. 3:优化及Bug修复. 1:增加子目录部署支持: 其实在重写Aries框架的时候,我是去掉了目录部署功能的,主要是为了加快Ar ...
- [开源]QuickSwitchSVNClient,快速完成SVN Switch的工具
在实际的开发中,我们一般使用SVN工具进行源代码的管理.在实际的产品开发中,根据项目的一些定制要求,往往需要对某一些代码的修改,但是又不想影响主要的开发,这个时候需要对当前的主分支做一些分支处理(br ...
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
前言 上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库 ...
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A ...
随机推荐
- 工作中遇到的问题收集--.NET
一.拒绝访问 temp 目录.用来运行 XmlSerializer 的标识“IIS APPPOOL\MZJYMIS”没有访问 temp 目录的足够权限.CodeDom 将使用进程正在使用的用户帐户进行 ...
- Docker容器学习与分享02
1.docker容器的创建 首先运行一个centos容器,感受一下Docker容器的便捷 首先先看一下镜像仓库 发现仓库里没有镜像,也就是没有创建容器的模板,这时考虑从REPOSITORY中拉取镜像( ...
- win10子系统linux.ubuntu开发环境搭建
移步新博客... win10子系统linux.ubuntu开发环境搭建
- 牢记 31 种 CSS 选择器用法
原文 The 30 CSS Selectors you Must Memorize 由 Jeffrey Way 发表于 2011 年 6 月,介绍了 30 种最常用的 CSS 选择器用法,多加了一种, ...
- [LOJ 6029]「雅礼集训 2017 Day1」市场
[LOJ 6029] 「雅礼集训 2017 Day1」市场 题意 给定一个长度为 \(n\) 的数列(从 \(0\) 开始标号), 要求执行 \(q\) 次操作, 每次操作为如下四种操作之一: 1 l ...
- PyQt5---firstwindow
# -*- coding:utf-8 -*- ''' Created on Sep 13, 2018 @author: SaShuangYiBing ''' import sys from PyQt5 ...
- 【Ansible 文档】【译文】Windows 支持
see also:List of Windows Modules Windows Support Windows 支持 Windows: How Does It Work Windows:如何工作 正 ...
- Python接口自动化--requests 1
# _*_ encoding:utf-8 _*_ import requests #请求博客园首页,无参数的get请求 r = requests.get('http://www.cnblogs.com ...
- day3-课堂代码
# a = ('哈哈', 'xixi', 'hehe') # print(a[0]) # print(a[0:2]) # # # 列表 # a = ['哈哈', 'xixi', 'hehe', 1, ...
- 有crontab中的脚本不执行,需要在脚本里面export各种环境变量
[oracle@sta ~]$ vi .bash_profile # .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; ...