svn安装、使用、整合myeclipse8.5开发相关教程

svn安装、使用、整合myeclipse8.5开发相关教程

ID:9750279

大小:1.16 MB

页数:22页

时间:2018-05-07

svn安装、使用、整合myeclipse8.5开发相关教程_第1页
svn安装、使用、整合myeclipse8.5开发相关教程_第2页
svn安装、使用、整合myeclipse8.5开发相关教程_第3页
svn安装、使用、整合myeclipse8.5开发相关教程_第4页
svn安装、使用、整合myeclipse8.5开发相关教程_第5页
资源描述:

《svn安装、使用、整合myeclipse8.5开发相关教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.SVN简介1.1介绍SVN是Subversion的缩写,即版本控制系统。它是全球最大的分布式协作平台厂商CollabNet所生产的核心产品。SVN方便实现全球开发团队共同开发项目,能够降低设备成本,提高生产效率并可实现管理任何类型文件和追踪版本变更。目前主要的版本控制器包括:第一代的VSS(收费,只能用于windows平台),第二代的CVS(具有跨平台支持的优势,适用于大多数常见操作系统)和第三代的SVN(CVS的下一代产品,是开放源码、全新版本的控制系统,支持在本地访问或通过网络访问数据库和文件系统存储库)以及新一代版本Git(分布式)1.2S

2、VN作用项目开发团队共同使用一个版本库,无需专人维护所有最新版本的文件;方便团队成员在任何能上网连接服务器的地方随时的进行协同工作,大大提高团队工作效率;SVN记录每个文件从诞生到最终完成全过程的每步细节,轻松比较不同版本间的细微差别能够记住每一次文件的变动;能恢复项目到旧的版本,记录文件变动历史方便团员及时了解团队进度。特点:SVN支持所有CVS现有的功能:包括比较、修补、标记、提交、回复和分支等,并在此基础之上增加了事务提交、分支管理、变动跟踪文件拷贝,重命名的处理、对文本文件和二进制文件一致的差异比较算法等新功能。开发者可以很方便地将SVN作为

3、插件应用到各种IDE(集成开发平台)中,如Eclipse、Myeclipse、VisualStudio等2.SVN的安装和运行2.1SVN服务器端安装登陆服务器所在官网:http://subversion.apache.org/(提示转到新地址http://subversion.apache.org/),在页面的右侧找到BinaryPackages进入后选择最后一个Windows平台然后选择最后一个Win32Svn来下载得到服务器端安装文件本项目使用已下载的1.4版本。然后双击安装文件下一步完成服务器端的安装2.2SVN客户端安装登陆客户端Torto

4、iseSVN的官网:http://tortoisesvn.net/,注意选择下载与服务器版本相同的的客户端。安装文件:TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi下载完成后根据提示下一步安装客户端,客户端安装完后提示立即重启(作用是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关)安装完成后在空闲区域右击鼠标,出现如下所示的界面则表示安装成功:2.3建立版本库运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subv

5、ersion服务器之后,可以直接运行。建立方式如下:①使用TortoiseSVN图形化的完成:如上图,在目录F:SVNServer下"右键->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式两者均可,这里使用默认即可,然后就创建了一系列目录和文件;②启动DOS,运行语句svnadmincreateF:SVNServer就会在目录下创建(对于通过网络访问的服务器的机器,需要设置URL地址为:https://192.168.1.66:8443/svn/SVNServer其中ip地址服务器地址,8443

6、是安装服务器设定的端口(要实现中文可以安装相应的安装包)2.4配置用户和权限通过配置权限可以确定哪些客户端可以连接服务器端使用SVN。找到F:SVNServerrepositoryconf目录,可以看到三个文件:svnserve.conf(核心配置文件,设定是否应用匿名用户及权限、设定用户组、使用密码等)、passwd(配置用户的密码)和authz(确定用户所属组及所具有权限)文件①打开核心配置文件svnserve.conf进行如下修改:找到[general]#anon-access=read#auth-access=write#passwor

7、d-db=passwd#authz-db=authz改为:[general]password-db=passwd//保证去掉#和后面的空格,这表示允许用户设置SVN登陆密码authz-db=authz//同样去掉#和后面空格,保证允许进行用户分组并设置权限anon-access=none//不允许匿名用户来读取信息auth-access=write注意://注意当同时将passwd和authz设置去掉#后会引发找不到资源的错误,必须修改匿名用户,并不允许其读取信息②修改passwd文件#[users]#harry=harryssecret#sally

8、=sallyssecret改为:[users]//如果[users]前有#,一定保证要删除#harry=ha

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。