SVN学习安装总结
前言:
第一次接触SVN的时候并不是自己学习SVN的时候,而是再看师哥师姐做项目的时候,看着他们打开SVN向上传东西的时候,我就在想,这是个什么东西,需要每个人都安装吗?大胆的我也就问了他们一下,他们耐心地给我讲了讲关于SVN的一些东西。当时吧,不是似懂非懂,而是压根就不懂,迷迷糊糊,只知道它是管理团队,协调的一个工具,就暂且这么理解吧!
而,过了一段时间,我的CS即将结束的时候,我看到了SVN学习这个项目,感觉好亲切,虽然当时什么都不懂,但是我终于可以在见他一面,去较为深入的了解他一点。
收获:
走过了这个项目之后,每个人都有不同的体验,但是共同点还是有的:
1、为什么会有SVN?
2、它是什么东西?
3、他对我们有什么作用?
首先,在我们的集体中,做过项目的人基本上都会用上SVN,虽然版本不同,可是本质不变,那就是利用SVN来协调好整个开发团队的工作,加紧团队成员之间的的进度交流和沟通,实时分享资料和保存我们的劳动成果,记录我们的开发历程,团体协作,共同完成一个个奇迹的创作。那,用高中总结性的语言来说就是:
1、加强队员之间的进度交流和沟通,做好时间规划,达到齐头并进的效果
2、可以实时更新文件,记录文件版本信息,详细开发历程,为以后再学习做好准备工作。
3、实时分享知识或最新文件,减少邮件或不必要影响
我感觉这就是以上问题的答案了。
其实,了解这个只是为我们学习SVN打好一下理论或者说是理由上的基础,更加重要的是如何去实践
问题集锦:
那在我们实践的时候,第一步是什么呢?安装!
在学习SVN安装配置这一部分的时候,我们值得注意的是TortoiseSVN概念,我们所接触到的SVN,实际上是有客户端和服务器两部分构成的,而我们的TSVN就是指得客户端。
然而,理论永远都还是要靠实践来积案实的,在我们安装的时候,到底会出现些稀奇古怪的问题,不要怕,一步步解决,这就是经验。问题一:
提示电脑名称包含中文字符,无法进行安装(其实这个问题我没有遇到,因为我有一个英文名字叫David,Thanks for my English name)
大家在重装系统之后总会有亦不会让大家配置自己的电脑名称和用户名称,而这个问题就是因为这里我们用的有中文字符,其实相信大家除此之外还遇到过别的关于中文字符的问题,多多积累,所以这个就不是什么问题了
问题二:
如果你在安装的时候遇到了这个问题,那很有可能就有得你麻烦了,但是,解决办法还是有的情况一:
遇到这个问题之后,不要慌,也不要把这个提示框关闭,首先打开“控制面板”,找到“管理工具”,“服务”(或者是直接运行services.msc),找到“VisualSVN
Server”,右击“属性”,打开“登陆”选项卡,将“此账户”改成“本地系统账户”,重复以上,右击“启动”。然后回到提示框界面,单机“retry”就好了(友情提示:这是比较好的情况)情况二:
同上,而将“此账户”改成“本地系统账户”之后,启动的时候如果出现
那请你也不要着急,其实第一次出错是由于VisualSVN
Server在如上系统中无法自动创建证书导致失败引起的(目前最新版本仍无法自动完成证书的创建)
第二次出错是由于无法找到有效的证书来启动VisualSVN Server的Windows服务引起的。
解决的方法是:
当第二次安装到Start Service阶段后,将会出错并会弹出一个对话框,提示是否要retry。(此时SVN服务软件已经安装完毕,仅仅是无法通过证书验证,无法启动服务),如果此时选择对话框中的cancel,安装将会回退,卸载已经安装的所有内容,从而无法继续安装。
正确做法是:
1、忽略该对话框。
2、到Windows的开始菜单中找到并运行VisualSVN Server。
3、打开VisualSVN Server软件后,从菜单中找到Properties并执行。
4、从Properties对话框中选择 Certificate Tab页,点击Change Certificate按钮,此时会弹出一个创建证书的对话框,然后根据提示要求一步一步填写相应的信息,就可以创建一个有效的证书。
5、最后,切换到安装VisualSVN Server时包含retry的对话框,点击retry,此时服务就能启动了。
经过如上五步,VisualSVN Server即可成功安装。到这里,我们的安装就算是完成了,可是,我们的安装就是为了使用,如何使用的,请继续关注我的博客
阶段小结:
走过了一遍,感觉对于SVN的理解不论是理论上还是操作上都有了深一步的进步,相对于当时师哥师姐为我介绍时来说,我已不是个愣头青了,至少知道有这么个东西,他的作用以及如何使用,然而更加深层次的东西还有带我去发现,例如他的工作原理以及工作流程,有了一些基础就有了接触的资本,基本的操作还要靠今后的学习中一步步去实践,去熟悉,俗话说个人强不算强,今后品的都是团队,所以,这样工具,我们要善于利用,用工具去节省时间与精力,去创造更大的财富。
SVN学习安装总结的更多相关文章
- svn学习笔记(1)入门学习----安装及创建运行仓库
		
学习及使用svn有一段时间了,但是以前学习的时候不怎么用,现在用只是简单的更新上传,又把基本理论忘了.为了以后自己看自己的笔记回忆,特此记录 svn学习博客:http://www.cnblogs.co ...
 - SVN学习之windows下svn的安装
		
svn是apache的一个开源项目,全称为subversion.是一个基于版本的项目管理软件,一般在多人开发的项目中使用,目前svn已经替代了原来的cvs.大多数情况下,svn服务安装在linux服务 ...
 - SVN学习(三)——在Eclipse 中安装和使用SVN客户端插件
		
0 基本概念了解 0.1 SVN的工作原理:采取客户端/服务器模式——在服务器的版本库中保存项目文件的各个版本,所有参与协同开发的程序员在自己本地电脑上保存一个工作副本.SVN支持程序员将本地副本更新 ...
 - 版本控制工具SVN学习
		
教学视频链接:https://edu.aliyun.com/course/83?spm=5176.10731334.0.0.778e6580zC0Ri0 版本控制工具SVN学习 1,SVN的简介 在实 ...
 - Ubuntu SVN客户端安装
		
查看系统版本: uname -a (Linux查看版本当前操作系统内核信息) cat /proc/version (Linux查看当前操作系统版本信息) 1.首先需要安装Ubuntu SVN.Ubun ...
 - eclipse svn插件安装方法
		
eclipse svn插件安装方法 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录.只要将插件解压后拖到该目录即可安装插件.比如安装svn插件subcl ...
 - code manager tools  svn服务安装配置
		
svn server 安装配置: 下载地址:http://www.visualsvn.com/server/download/ 然后安装图一步一步前进: 1.点击download now: 2.点击N ...
 - SVN学习
		
一.SVN在线安装(Eclipse) 步骤1: 步骤2 其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点[subclipse是Ec ...
 - Myeclipse8.5 svn插件安装两种方式
		
第一种方式:(亲测成功)第一步:准备插件包:site-1.6.18.zip解压该包里面有features和plugins文件夹,删除该包里面的xml结尾的文件. 第二:我的Myeclipse8.5安装 ...
 
随机推荐
- WPF PopupNonTopmost重写
			
之前做WPF遇到问题,在网上找到的一个类 public class PopupNonTopmost : System.Windows.Controls.Primitives.Popup { publi ...
 - jQuery Uploadify在ASP.NET MVC中的使用
			
感谢http://www.cnblogs.com/libingql/archive/2012/09/11/2681007.html 除此之外,给大家推荐一个: http://gallery.kissy ...
 - PHP数据访问
			
<?php //作业:把INFO表查出来用表格显示 //1.造一个连接对象 $db = new MySQLi("localhost","root",&qu ...
 - IOS APP的所有图标尺寸规范
			
转自: http://blog.csdn.net/chonbj/article/details/25133247 像我一样记不住iOS应用图标像素尺寸的开发者不在少数,我经常需要查询不同设备上的应用尺 ...
 - KMP算法心得
			
今天又看了一遍KMP,感觉真的懂了...就来这儿发一下心得吧. KMP算法其实就是暴力的改进版.让我们看看暴力的匹配. Original string: ababababcbbababababc Pa ...
 - win7/ubuntu双系统下,如何恢复成win7引导及卸载ubuntu
			
电脑原来是win7系统,后来通过硬盘安装了Ubuntu,同时把Ubuntu设置成了开机引导项(开机时选择操作系统的界面成了紫色背景白色字体的界面),ubuntu引导开机的缺点是将来要卸载Ubuntu时 ...
 - ASP.NET MVC 的URL路由介绍
			
在这个教程中,向你介绍每个ASP.NET MVC一个重要的特点叫做URL路由.URL路由模块是负责映射从浏览器请求到特定的控制器动作. 在教程的第一部分,你将学习标准路由表如何映射到控制器的动作.在教 ...
 - 【转】windows下安装和调用curl的方法
			
本文转自:http://1316478764.iteye.com/blog/2100778 curl是利用URL语法在命令行方式下工作的开源文件传输工具.它支持很多协议:FTP, FTPS, HTTP ...
 - 如何破解excel宏的密码
			
http://zhidao.baidu.com/question/140107193.html 最近下载了一个excel模板,使用excel宏编的,但实际需要需更改一下,但是他设置了工作表密码保护,谁 ...
 - mybatis随机生成可控制主键的方式
			
mybatis生成的主键,一般都是用数据库的序列,可是还有不同的写法,比如: 一.NUMBER类型的主键 <insert id="insertPeriodical" para ...
 
			
		
