欢迎来到天天文库
浏览记录
ID:10943837
大小:3.95 MB
页数:18页
时间:2018-07-09
《svn的个人学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SVN的个人学习文档SCM(SoftwareConfigurationManagement,软件的配置管理,即版本管理)主要解决的问题:开发人员进行合作的时候会出现的各种问题。对于开发工程师:对于项目经理:对于老板:解决之道就是SCM系统。以前是手动记录,比如系统文件后+写日期。版本控制的基本概念:1、Repository-仓库2、Workspace-工作台3、Delta(version,revision,release)-意思是两个版本之间的差别4、Baseline(Head)-基线5、Branch-分支6、Label(Tag)-标签基于文件的分支(用的不多)基于项目的分支(用的多)版本
2、控制RationalSuite有软件开发过程的全系列的产品软件开发过程包括:RequirementàDesignàCodingàTest知识用eclipse实现不了自动化。makefile:构建脚本。可以同时运行java、C,自动化的编译、自动化的运行、自动化的发email给每一个组员。ant和maven比较流行的是SCM工具有:CVS和SVNSvn有服务器端和客户端服务器端的下载地址在:http://subversion.tigris.org/project_packages.html下载Win32Svn客户端的下载地址是(一般用TortoiseSVN):http://sourcefor
3、ge.net/projects/tortoisesvn/?source=recommendedeclipse的插件地址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA同时还有一个SVN的eclipse插件(subclipse),下载地址在:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA下载下来的结果如下:subversion服务器端:Setup-Subversion-1.7.7.msisubversion客户端:Tortoi
4、seSVN-1.7.10.23359-win32-svn-1.7.7.msisubversion的eclipse插件:site-18.16.zip首先安装服务器端:其次,安装svn的客户端:装完以后我们就可以在任意的文件夹右键看到:装完以后就可以在机器上运行了:1、建立核心的大仓库-Respository:建立方法是:在命令行后面输入:svnadmincreatesvnrepo如下图:这样库就建立好了2、其次就是权限设置:在配置文件里设置svnserve.conf文件里,将password-db=passwd打开,表示以后要输入密码,而用户名密码的配置在passwd里面,设置如下添加了一个
5、用户lgh,密码89。(项目几个人就设几个密码)3、将仓库(服务器)运行起来:svnserve–d–rsvnrepo,cmd窗口不能关,关了服务器就关了。当然还有一种运行库的方式,它是和apache一起用的。以上是服务器端的情况。以下是客户端的情况1、建立一个自己的用户目录:u1。打开后,右键:其中:是看服务器端的内容的:内容为空。可以把库中的内容下载下来:checkout上传叫:checkin因为服务器端什么都没有,所以checkout的为空,只有一个.svn下面自己建一个项目然后提交:Add后,提交:SVNCommit…就是Checkin的意思这样在服务器端就有了。查看如下:以上都是文
6、件形式的,不方便。以下是用Eclipse的。首先安装Eclipse的插件(Subclipse):在安装subclipse插件时,会出现一个错误:Cannotcompletetheinstallbecauseoneormorerequireditemscouldnotbefound.Softwarebeinginstalled:SubclipseIntegrationforMylyn3.x(Optional)3.0.0(org.tigris.subversion.subclipse.mylyn.feature.group3.0.0)Missingrequirement:SubclipseIn
7、tegrationforMylyn3.x(Optional)3.0.0(org.tigris.subversion.subclipse.mylyn.feature.group3.0.0)requires'org.eclipse.mylyn.tasks.core[3.0.0,4.0.0)'butitcouldnotbefoundAnyonehelpmetofixthisissue..原因是没有mylyn,所以需要首先安装m
此文档下载收益归作者所有