您现在的位置: 爱51代码网 >> 范文 >> 文章正文
windows下搭建SVN服务器及配置myeclipse SVN客户端

windows下搭建SVN服务器及配置myeclipse SVN客户端

1.下载SVN最新版本安装文件,官网下载地址是:http-://subversion.tigris.-org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载。最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑。最好使用中文路径,而且路径中不要有空格。双击Setup-Subversion-1.6.5.msi->进入SVN安装欢迎界面,点击“Next”->进入版权相关声明界面,点击“Next”->进入安装目录选择界面,作者选择的是F:\Program Files\Subversion,点击“Next”->进入安装确认界面,点击“Install”->安装结束界面,点击“Finish”结束安装。

2.创建SVN存储库。命令行执行以下命令:
svnadmin  create F:\Subversion\repository 这时候svn安装目录下有repository文件夹生成。论文网 

这里还可以用另一种方法创建SVN存储库:

比如我把源码库放在F:\Subversion\repository(注意,确保不能删除),然后在此文件夹上右键,选择TortoiseSVN->Create repository here,创建完后,在这个目录下会自动产生一些目录和文件,如下图:

.SVN服务器相关配置。打开F:\tools\svn\repository\conf目录,打开svnserve.conf找到以下两行:
#[general]
#password-db=passwd
去掉每行开头的#,第二行是指定身份验证的文件名,即passwd文件。保存。同样打开同目录下的passwd文件,找到以下几行,添加几个用户:

4.启动服务器端服务

可以用命令行svnserve.exe -d -r F:\Subversion\repository,回车后没有什么反应,但是不能把命令行窗口关掉,如果关掉服务就终止了。

启动服务后我们可以测试一下,打开一个文件浏览器,右键TortoiseSVN->Repo-browser,当然客户端程序TortoiseSVN要装好。

键入服务器端的Repository地址

单击OK,如果能看到如下窗口就证明安装配置成功了
这样就可以在客户端用前面配置的三个用户进行访问了,注意在其它机器上访问的时候要把localhost改成本机IP


如果想开机就启动SVN服务的话,可以创建批处理文件,开机运行SVN服务。新建一notepad文件,重命名其名为“svnserver.bat”,保存在F:\tools\svn\svnBat目录下,编辑其内容如下:
@echooff
echoXXX项目SVN服务器已经启动......
svnserve--daemon--root F:\tools\svn\repository
echoXXX项目SVN服务结束!

打开注册表编辑器,找到

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run项,点开类型为“REG_SZ”,名称为“(默认)”的那个选项,数值数据输入"F:\tools\svn\svnBat\svnserver.bat"。注意一定要带上引号,保存。再次启动计算机时,myprojects项目树SVN服务即启动。


还可以:

先下载一个SVNService.exe,并将其copy到C:\Program Files\Subversion\bin\目录下(不拷也可以,但为了方便使用,还是放到这里比较好),然后在命令行窗口并进入到SVNService.exe所在目录,执行如下图

然后我们就可以在Windows Service中看到该服务了,将其改成自动启动,这样每次开机就会自动启动svn service了。

      myeclipse安装svn插件
在myeclipse安装svn插件有很多方式,我也试过其他几种方式,但是都没成功,下面这种方式安装成功了。所以就只介绍这种方式了:


1.下载最新的SVN包:
2、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。
3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。
4、复制下列java代码,修改路径并执行:


[java] view plaincopyprint?
01.package csh.bzu.test; 
02.import java.io.File; 
03.import java.util.ArrayList; 
04.import java.util.List; 
05./**
06. * MyEclipse9 插件配置代码生成器
07. *
08. *
09. */ 
10.public class PluginConfigCreator 
11.{ 
12.    public PluginConfigCreator() 
13.    { 
14.    } 
15.    public void print(String path) 
16.    { 
17.        List<String> list = getFileList(path); 
18.        if (list == null) 
19.        { 

[1] [2] [3] [4] [5] [6] [7] 下一页

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    servlet技术实现用户名唯一的验证
    E-business suite system servic
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    asp中有一段javascipt的网页鼠标
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    ZOJ 3700 Ever Dream 文章中单词
    sharepoint 2010 获取用户信息Us
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    javascript中级联下拉列表
    jsp页面中表单action=“”为
    当session失效后重新登录成功
    jsp页面中点击导航字,右边输
    was程序启动不起来控制台页面
    WebSphere 安装页面提示浏览
    WebSphere 运行环境linux 更
    WEBSPHERE 下加密
    IBMMQ怎样用ActiveMQ替换
    反正切函数中正切值可能是无
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |