本节讲解一下在MyEclipse下SVN安装问题,主要包括安装和配置等部分,本节就介绍一下SVN安装,它也可以在线安装,下面是具体的安装步骤。
可在线安装。
在线安装svn插件:
菜单栏Help–FindandInstall–按newRemoteSite,Name填svn,URL填http://subclipse.tigris.org/update,一直next到finished为止
菜单栏Window–ShowView–other–选择打开SVN目录下的SVN资源库新建–资源库位置,URL填http://svn.javascud.org/svn/springside/trunk
创新互联专注于东城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供东城营销型网站建设,东城网站制作、东城网页设计、东城网站官网定制、小程序设计服务,打造东城网络公司原创品牌,更为您提供东城网站排名全网营销落地服务。
Subversion是下一代版本控制系统,能替代CVS,项目主页是http://subversion.tigris.org。
Subversion是一个自由、开放源码的版本控制系统。它是一个通用系统,可用来管理任何类型的文件,其中包括程序源码。
它的初始目标很明确,实现绝大部分CVS的已有功能;充分考虑现有的CVS用户,在使用方式上模仿CVS,同时开发了一系列工具,使得基于CVS的项目能够顺利迁移到Subversion上。和CVS相比,它有很多优点,例如目录版本控制、不可分割的提交、一致的数据处理方式和更有效率的分支与标记等。
Subversion有两种运行方式,一种是基于ApacheHttpServer,另外一种是SubversionStandaloneServer。由于目前多进行的是java的项目,故使用基于Apache下的svn的配置。
2.安装软件
2.1下载
2.1.1到apache.org上下载apachehttpserver,注意要下载2.0.X以上的版,否则不能和当前最新的Subversion工作。
2.1.2到Tigris.org上下载subversion服务端程序。
2.1.3与下载subversion服务器端程序类似,到Tigris.org上下载Windows客户端TortoiseSVN。
2.2安装
2.2.1安装apachehttpserver和subversion服务器端程序。
2.2.2SVN安装完上述两个程序后,检查$\apachegroup\apache2\modules下是不是已经有了mod_dav_svn.so和mod_authz_svn.so,检查$\apachegroup\apache2\modules下是不是已经有了libdb42.dll。搜索$\apachegroup\apache2\conf\httpd.conf配置文件中的#LoadModuledav_fs_modulemodules/mod_dav_fs.so,把前面的注释#去掉;并检查LoadModule配置节的末尾是不是有了LoadModuledav_svn_modulemodules/mod_dav_svn.so和LoadModuleauthz_svn_modulemodules/mod_authz_svn.so。
2.2.3安装客户端TortoiseSVN。客户端的安装与之前两个程序的安装在顺序上没有必然联系。如果本机并不作为源码库,只需要安装客户端就可以。
3.配置subversion
在MyEclipse下进行SVN安装时要配置subversion,步骤如下:
3.1在硬盘上建立源码库的根目录,例如E:\SVN。
3.2在E:\SVN之下建立一个新的目录,例如TestRepository作为我们的测试源码库。
3.3建立Subversion数据库,当前版本Subversion支持两种格式数据库,一种是FSFS,另外一种是BDB(BerkeleyDatabase)。在命令行下输入svnadmincreate–fs-typebdbTestRepository建立BDB格式的数据库(确保当前目录已经切换到E:\SVN\),在命令行下输入svnadmincreate–fs-typefsfsTestRepository建立FSFS格式的数据库(确保当前目录已经切换到E:\SVN\)。建好数据库以后,到E:\SVN\TestRepository下看看是不是多了很多目录和文件,注意不要试图直接修改这些文件!或者使用TortoiseSVN图形化的完成这一步:在目录E:\SVN\repository下”右键->TortoiseSVN->CreateRepositoryhere…,然后可以选择版本库模式。
3.4打开$\apachegroup\apache2\conf\httpd.conf配置文件,在文件的末尾加入以下语句,
DAVsvn
SVNParentPathe:\SVN
AuthTypeBasic
AuthName“Subversionrepositories”
AuthUserFilepasswd
#AuthzSVNAccessFilesvnaccessfile
Requirevalid-user
这里建立了一个虚拟目录http://yourServer/svn/,所有的Subversion源码仓库都在这个虚拟目录中,并且使用“passwd”文件中username/password(用户名/密码)列表访问http://yourServer/svn/。
3.5在命令行下切换到$\apachegroup\apache2,执行bin\htpasswd-cpasswd
注意一定要在$\apachegroup\apache2下执行,这样生成的passwd文件$\apachegroup\apache2根目录下,而不是在bin目录下,apache默认是在$\apachegroup\apache2根目录下寻找passwd文件,如果你在bin目录下执行了这个命令请把生成的passwd文件剪切到$\apachegroup\apache2根目录下。
3.6配置结束,重起apache服务后,可以通过web访问资源库。SVN安装问题介绍完毕,期待下节SVN的配置。
网站标题:MyEclipse下SVN安装问题深度剖析
文章位置:http://www.mswzjz.com/qtweb/news1/178151.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联