立即登录 注册新帐号

http://www.chutianz.com - 楚天站长站

会员投稿 匿名投稿 投稿指南 RSS订阅 楚天站长站推荐:
搜索: 您的位置主页 > 网站运营 > 建站经验 > 阅读资讯:SVN本地服务器搭建及myeclipse中svn插件使用

SVN本地服务器搭建及myeclipse中svn插件使用

2012-06-02 01:54:29 来源:poorren.com 【 】 点击:我要投稿 发表评论

最近做项目用到版本控制,一开始用了myeclipse8.0自带的cvs,后来发现cvs有点问题,使用起来不方便,而目前最为流行的也是被称为cvs替代品的则是subversion,即svn。

因为以前用到svn都是现有的服务器,自己只是使用一个客户端的形式使用,常用的TortoiseSVN-1.7.6.22632_zh。但是这次由于做项目是在内网,还没有现成的svn服务器,于是自己搭建。在网上查了下详细步骤,很容易的就搭建起来了,接下来连接myeclipse,同步后开始工作。

下面就为大家分享一下我的操作步骤。

1、安装下载好的windows版本的subversion。不要下载二进制的编译版本。安装后直接打开安装目录,这里全部默认了。即c盘program files目录下面的subversion,打开下面的bin目录,然后复制地址保留用于后面的使用。

2、安装TortoiseSVN客户端,在硬盘某个盘符下建立自己的版本库根目录。具体操作即建立普通的新文件夹,邮件选择TortoiseSVN菜单的在此处创建版本库。操作到这svn服务器和客户端的安装就基本完成了,下面就是配置了。

3、配置svn服务,使用sc命令建立新的service,格式为sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe –service –root D:\SVN" displayname= "svn" depend= tcpip start= auto,需要注意的是,sc命令后面参数名必须紧挨等号,等号后面必须跟上一个空格再写参数值。其他没什么问题。回车执行即可。如果执行后出现错误的提示,不必着急,打开service.msc,看看有没有名称为svn的服务,有的话回到命令提示符使用sc命令删除掉,具体如下(其中的C:\Program Files\Subversion\bin\部分为第一步保留的地址,D:\SVN为你的svn仓库地址)。

出现错误界面

删除操作如下

通过以上删除操作后,不要急于再次创建,打开subversion安装目录下面bin目录中的svn-rep-sharing-stats,运行一次后再次执行上面命令,直至创建成功,即出现success即可。然后的操作就是进入service.msc找到刚刚创建的名称为svn的service,可以看到是自动启动的,这里第一次需要你手动启动一下,这里不再赘述。

4、修改账户密码。在刚刚创建的形如D:\SVN的版本库中找到conf文件夹,下面有三个配置文件,分别是权限,账户和svn版本库的配置。(分别是authz、passwd、svnserve.conf)通常不使用权限配置的情况下只需修改svnserve.conf和passwd即可,打开svnserve.conf文件找到# password-db = passwd,把前面的#和空格去除,保持password前面是顶行的,然后保存。之后打开passwd文件,在[users]后面直接追加或者修改上面使用#注释的账户密码即可,这里我采用了test = test的测试账户。

全部就绪,其实就已经可以用了,因为是本地的服务器,仅供内网使用,使用的时候通过svn://192.168.1.254(测试用的ip)即可访问版本库。如果实现外网访问,则需要使用apache的关联(关于搭建外网可以访问的svn这里暂不描述)。

下面是针对myeclipse下使用svn插件进行版本控制的操作。

1、下载插件,这里使用site-1.8.7,可以是其他,我的是针对myeclipse8.0的,直接解压后将文件中features、plugins文件夹和artifacts.xml、content.xml、site.xml三个文件,直接覆盖到myeclipse安装目录下面的common目录下面。

如图所示

2、在myeclipse安装目录下的dropins目录下新建文本文件另存为svn.link,内容为myeclipse的common目录,具体如图所示。

需要注意的是,eclipse是java的,识别路径都是需要转义,所以有了如图所示的双斜杠。到这里配置基本没问题了。打开myeclipse,如果出现报错,直接确定,关闭,删除site.xml重新打开就没问题了。

3、myeclipse中使用插件,类似于cvs,在需要共享的项目上邮件选择team,如图。

打开后因为有cvs和svn两种功能,这里我们选择svn,如图。

感谢 的投稿 本文仅代表作者观点,与楚天站长站立场无关。

分享到:

数据统计中!!

tags:站长之家, SVN服务器搭建, myecl

 责任编辑:毛新红
  • 上一篇:华夏名网空间太垃圾 骗子夏名网诈骗全过程
  • 下一篇:互联网协议入门(一)
  • 相关文章列表                                                                                     收藏 - 挑错 - 推荐 - 打印
      对话域名投资人Whosee 来自台湾地区的
      浅谈地方门户的运营思考及未来发展方向
      通过Google +1真的能提高你的广告的质
      草根站长向团队创业发展的困境
      推广营销型的网站需要注意的问题
      从注册把关 谈谈论坛怎么杜绝发贴机
      跳出率的定义详解及分析应用
      巨头意欲垄断小游戏站 个人站长如何打
    评论总数: 条 [ 查看全部 ] 网友评论
    楚天站长站最新文章
    • · 瞬间致胜——活动专题页信息表达法则
    • · 网站性能指南(一):概述
    • · 一个新手站长的做站经历
    • · 网站集成IM即时通讯软件必要性分析
    • · 浅析淘宝客运营思路应围绕提升转化率来做
    • · 网站性能指南(二):网站性能测量神器
    • · 关于行业网址导航网站的运营
    • · 从5月到7月 谈谈我对百度算法的分析
    • · 推荐25个提高网站可用性和转化率的工具
    • · 本地化论坛门户的探索 统一模式全国复制能
    • · 互联网社区的演变特征 话题细分群体变小信
    • · 一个非常现实的话题:网站没流量、没人气该
    • · 站长服务类型网站如何利用软文营销推广
    • · 网站交互设计:信息设计中的“父子关系”
    • · 用QQ空间储存你的用户
    推荐资讯
    • · 互联网社区的演变特征 话题细分群体变小
    • · 从6月份百度更新算法看用户体验的重要性
    • · 专访安卓之家陈光锋:互联网正在移动 抓
    • · 企业站的seo和营销思路
    • · 交互组件微创新 如何让网站用户体验增色
    • · 谈谈怎么改变地方租房网生搬硬套的发展模
    • · 运营网店应关注细节 小网店也要大品牌
    • · 专访悠悠鸟影视胡伟:关于影视网站那些事
    • · 草根站长也会有春天
    • · IIS服务器下做301定向详细版
    • · 戴仁光:淘宝客创业还靠谱吗?
    • · 营销丛林:线下无第一 线上无第二