MyEclipse下SVN安装问题深度剖析
本节讲解一下在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。客户端的安装与之前两个程序的安装在顺序上没有必然联系。如果本机并不作为源码库,只需要安装客户端就可以。
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf