为什么使用SVN?

1、需求1:备份,以防电脑死机断电等

2、需求2:代码还原,代码不管你改成什么样都可以找到某一段的版本

3、需求3:协同修改,下载修改同一个文件,防止被相互覆盖

4、需求4:多版本项目文件管理,只保存修改的版本

5、需求5:追溯问题代码的编写人和编写时间,本人的代码本人更熟悉

6、需求6:权限控制,给开发人员和测试人员不同的权限

三个关键词:

checkout 把整个项目下载到本地

update 将本地的代码更新到服务器上最新的代码

commit 将本地的代码提交至服务器上

在控制台上打印 svn--version 判断服务器是否安装成功

安装好了以后需要创建一个svn版本库

步骤:

1、在D盘建立一个文件夹作为svn目标库

2、创建需要的文件夹

3、在控制台上进入步骤2创建的文件

4、接着输入svnadmin create  接上步骤2创建的文件夹的物理地址

5、成功在步骤2文件夹中增加了一系列目录和文件

6、会生成四个文件夹和两个文件

conf :版本配置文件

db :数据保存位置

hooks:保存了钩子程序

locks:跟文件锁定有关

format文件:

README:

启动服务器:

svnserve -d -r 版本库物理地址

-d 表示后台执行

-r 表示版本库根目录

服务启动成功 光标会停在第一列不动

控制台查看服务器是否启动:

netstat -an  监听了3690端口,可以看到就表示成功了

以上是通过控制台启动服务器,不是很方便,因此还有另一种方法:将svn注册为Windows服务就像MySQL和oracle服务一样

方法:

打开控制台

sc  create SVNservice  binpath= "svn bin目录下svnserve.exe文件的物理地址并加上文件 --service -r 版本库路径物理地址上述步骤1创建的文件夹位置" start= auto depend= Tcpip

注意:windows上述=靠左边紧挨着

上述创建提示拒绝访问,window7权限不足

修改权限,

将cmd以管理员身份运行

这样再运行上述命令就行了

在eclipse中安装svn插件

将插件压缩包解压放在eclipse下面的drops文件下

通过window下面team下面查看插件

SVN补充的更多相关文章

  1. [转载+补充]windows下SVN客户端的安装

    来源:TortoiseSVN新人使用指南 1. 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html. 2. 根据系统位数 ...

  2. [原]Eclipse 安装SVN、Maven插件(补充)

    参考雨之殇的文章:Eclipse 安装SVN.Maven插件 1.SVN可以按文章介绍的正常安装 2.Maven的Eclipse插件地址有变化 文章中的安装链接已经失效:m2e - http://m2 ...

  3. svn提交代码忘写注释怎么办,我想补充上去?

    propset --revprop -r 24288--force "svn:log" "一级采购人在填写申报书,汇总批量删除二级采购人申报书时报错" http ...

  4. 自动化部署-Jenkins+SVN+MSBuild 一些补充

    1.ftp的使用 系统管理->插件管理 安装插件Publish Over FTP 系统管理->系统设置 配置ftp参数 如下图 进入任务配置,添加构建后操作 在使用过程中还遇到一个本地防火 ...

  5. 基于SVN的项目管理——集中与分散

    我们在此处不讨论 GIT 比 SVN 好多少,也不讨论 Maven 和 Gradle 哪个好用,基于现有的开发环境,大多数公司还是采用 SVN + Maven 来进行项目管理——因为这已经满足了大多数 ...

  6. SVN集中式版本控制器的安装、使用与常见问题汇总

    SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,集中式版本控制器 官方网站:https://www.visualsvn.com/ 下载右边的服务器端,左边的客 ...

  7. Myeclipse安装SVN插件(转)

    方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Sv ...

  8. linux svn 用户配置

    1:创建存放仓库的目录 mkdir -p /home/svn/ 2:创建svn仓库 svnadmin create /home/svn/evansource 3:配置仓库(一共三个文件夹auzhz.p ...

  9. 通过浏览器https能够访问SVN,但eclipse SVN,tortoiseSVN始终连接不上SVN的问题解决方案

    为了便于本地代码维护,特意在本地搭建了一个visualSVN服务器用于本地代码管理,但是最近突然出现问题,eclipse上的SVN资源库始终连接不上,提示 "svn: connection ...

随机推荐

  1. Unieap3.5-Grid+Form下拉列表高度设置

    Form <div id="SUNIT_ID" name="SUNIT_ID" dojoType="unieap.form.ComboBox&q ...

  2. PHP 按二维数组的键值排序

    /** * 按二维数组的键值排序 * @param unknown $array 二维数组 * @param unknown $key 二维数组的键值 * @param string $order 升 ...

  3. 在Apache下发布ASP.NET程序

    为什么要在apache下发布ASP.NET,看这篇文章您一定有自己的原因. 我是因为XP系统里面同时装IIS 和 AppServer会有问题. 步骤: 1.环境搭建,这个不废话,我安装的是.NET2. ...

  4. Django搭建及源码分析(二)

    上节针对linux最小系统,如何安装Django,以及配置简单的Django环境进行了说明. 本节从由Django生成的manage.py开始,分析Django源码.python版本2.6,Djang ...

  5. Tomcat启动过程(二):EndPoint解析

    EndPoint提供基础的网络IO服务,用来实现网络连接和控制,它是服务器对外I/O操作的接入点.主要任务是管理对外的socket连接,同时将建立好的socket连接交到合适的工作线程中去.里面两个主 ...

  6. 如何使用CSS3画出一个叮当猫

    刚学习了这个案例,然后觉得比较好玩,就练习了一下.然后发现其实也不难,如果你经常使用PS或者Flash的话,应该就会知道画个叮当猫是很容易 的事,至少我是这么觉得.但是,用CSS3画出来确实是第一次接 ...

  7. 如何利用CSS代码使图片和文字在同一行显示且对齐

    对于初学css的新手朋友来说,经常会遇到这样一个问题,当文字和图片出现在同一行或者同一个div里面的时候,在浏览器中运行出来的显示效果往往是在不同的行,那么,我们怎么才能利用CSS代码使图片和文字在同 ...

  8. scribe日志分析工具安装

    系统CentOS6.2 x86_64 1.yum安装gcc,flex,m4,python/python-devel,ruby,libevent/libevent-devel,openssl/opens ...

  9. C# DataGridViewComboBoxColumn 数据绑定

    dataGridView1.Columns.Clear(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = ...

  10. C#读取xlsx文件Excel2007

    读取Excel 2007的xlsx文件和读取老的.xls文件是一样的,都是用Oledb读取,仅仅连接字符串不同而已. 具体代码实例: public static DataTable GetExcelT ...