SVN补充
为什么使用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补充的更多相关文章
- [转载+补充]windows下SVN客户端的安装
来源:TortoiseSVN新人使用指南 1. 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html. 2. 根据系统位数 ...
- [原]Eclipse 安装SVN、Maven插件(补充)
参考雨之殇的文章:Eclipse 安装SVN.Maven插件 1.SVN可以按文章介绍的正常安装 2.Maven的Eclipse插件地址有变化 文章中的安装链接已经失效:m2e - http://m2 ...
- svn提交代码忘写注释怎么办,我想补充上去?
propset --revprop -r 24288--force "svn:log" "一级采购人在填写申报书,汇总批量删除二级采购人申报书时报错" http ...
- 自动化部署-Jenkins+SVN+MSBuild 一些补充
1.ftp的使用 系统管理->插件管理 安装插件Publish Over FTP 系统管理->系统设置 配置ftp参数 如下图 进入任务配置,添加构建后操作 在使用过程中还遇到一个本地防火 ...
- 基于SVN的项目管理——集中与分散
我们在此处不讨论 GIT 比 SVN 好多少,也不讨论 Maven 和 Gradle 哪个好用,基于现有的开发环境,大多数公司还是采用 SVN + Maven 来进行项目管理——因为这已经满足了大多数 ...
- SVN集中式版本控制器的安装、使用与常见问题汇总
SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,集中式版本控制器 官方网站:https://www.visualsvn.com/ 下载右边的服务器端,左边的客 ...
- Myeclipse安装SVN插件(转)
方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Sv ...
- linux svn 用户配置
1:创建存放仓库的目录 mkdir -p /home/svn/ 2:创建svn仓库 svnadmin create /home/svn/evansource 3:配置仓库(一共三个文件夹auzhz.p ...
- 通过浏览器https能够访问SVN,但eclipse SVN,tortoiseSVN始终连接不上SVN的问题解决方案
为了便于本地代码维护,特意在本地搭建了一个visualSVN服务器用于本地代码管理,但是最近突然出现问题,eclipse上的SVN资源库始终连接不上,提示 "svn: connection ...
随机推荐
- jQuery源码的几篇文章
http://lingyu.wang/#/post/2014/5/8/read-jq-src-1 http://lingyu.wang/#/post/2014/5/10/read-jq-src-2 h ...
- Android IOS WebRTC 音视频开发总结(三八)-- tx help
本文主要介绍帮一个程序员解决webrtc疑问的过程,文章来自博客园RTC.Blacker,支持原创,转载请说明出处(www.rtc.help) 这篇文章内容主要来自邮件,为什么我会特别整理到随笔里面来 ...
- Android IOS WebRTC 音视频开发总结(十)-- webrtc入门002
继续上一篇中未翻译完成的部分,主要包括下面三个部分: 1,扩展:WebRTC多方通话. 2,MCU Multipoint Control Unit. 2, 扩展:VOIP,电话,消息通讯. 注意:翻译 ...
- POJ C程序设计进阶 编程题#3 : 排队游戏
编程题#3:排队游戏 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 在幼儿 ...
- 一些peoplecode小技巧平【二】
1. Set component changed page field property: For understanding this open a page in application desi ...
- 一些peoplecode小技巧【一】
1. Get the description of the translate value: No need to write SQLEXEC on PSXLATITEM passing fieldn ...
- mysql 5.7压缩包安装笔记
转载请注明出处http://www.cnblogs.com/havedream/p/5075263.html 重装系统之后准备安装mysql,看到官网上有mysql 5.7.10可以下载就点了,然后就 ...
- Ubuntu CTRL+ALT+F1~F6 进入命令模式后不支持中文显示的解决办法
前言 我在实验进入linux系统启动xwindow server而不启动KDE GNOME等桌面系统时遇到的问题.只启动x server而不启动桌面系统,在xserver之上运行一个全屏的图形界面程序 ...
- 重拾C,一天一点点_9-指针与数组
这一章节很重要,一定要多思考.理解! 指针是一种保存变量地址的变量. 通常的机器 都有一系列连续编号或编址的存储单元.一个字节可存char类型,两相邻字节存储单元可存一个short,依此类推. p = ...
- 如何将两个列表变成一个python字典
一个列表是 index = [0, 1, 2, 3, 4, 5, 6] 另一个是 day = ['1', '2', '3', '4', '5', '6', '7' ] 可以使用dict(zip(ind ...