MyEclipse 8.5下SVN环境的搭建__沐阳_的博客-程序员宅基地

技术标签: Java  myeclipse  曲沐阳  服务器  svn  tortoisesvn  

在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮助。

svn环境需要(1)服务器端(2)客户端(3)应用在myeclipse中的svn插件

第一步,安装svn服务器端。我用的是VisualSVN-Server-2.1.3这个版本
的。

安装完后,打开VisualSVN-Server,创建一个根目录test,则这个目录在服务器的地址为:https://192.168.1.66:8443/svn/test; ip地址为你本机的地址,8443是你安装服务器时设定的端口。下来你可以设置用户及权限。



第二步,安装客户端,我使用的是TortoiseSVN-1.6.10.19898-win32-svn-1.6.12这个版本的客户端工具。随意提供一个地址:http://hlbr.onlinedown.net/soft.php?id=89603。 安装完毕后重启电脑,你会发现右键中多出来一些功能了,表明客户端安装成功。(附件中VisualSVN_Server安装_配置_使用图文教程.rar是一个安装教程)



第三步,myeclips8.5下安装svn插件。在官网http://subclipse.tigris.org/下载了最新插件 site-1.6.15.zip包,

解压后使用其features和plugins两个文件夹,参考网上做法,去掉其中一些包,myEclipse启动才不报错。
(1)MyEclipse 8.5根目录D:\Program Files\Genuitec\MyEclipse 8.5下新建名为SVN的文件夹,将这两个文件夹放进去。(后边提供的SVN插件包就是我们要用到的SVN文件夹)
(2)在D:\Program Files\Genuitec\MyEclipse 8.5\dropins 目录下建立一个SVN.link文件,其中内容为:
path=D:\\Program Files\\Genuitec\\MyEclipse 8.5\\SVN 。也就是这个link指向刚才你建的文件夹。(后边提供的SVN-link.rar是这个link文件)
(3)重新启动MyEclipse。

第四步,介绍下如何使用svn来应用你的项目。
(1)在myeclipse下新建一个项目svntest,右键team-Share Project,,然后选择SVN,点next,--创建新的资源库位置, 点next后输入url:
https://192.168.1.66:8443/svn/test,输入用户名和密码后就在服务器端test目录下预发布你的项目。
(2)你会看到你项目中有?的标志,这时项目上右键team-提交,会发现你的项目问号消失,提交成功。到此你的项目发布成功了。
(3)测试一下你发布的项目能否在局域网共享使用。客户端只需安装TortoiseSVN工具就可以下载你发布的项目了。团队其他机子上新建一个文件夹名为svntest(名字任意),右键checkout,输入服务器地址
https://192.168.1.66:8443/svn/test,输入用户名和密码。ok ,会提示下载成功。

至此,svn在myeclipse8.5的环境搭建成功了。
你可以在myeclipse中提交,更新,删除,添加你对项目的修改,并更新到服务器中。团队其他组员只需本机安装客户端,便可以从服务器端下载最新版本的项目,使用时,应先进行update操作,保证你的是最新的版本。当修改一个页面后,也应先update,再commit,防止冲突。
附件中有简单的图文说明,大家参考下。由于第一次写这些东西,不足之处请大家指正和帮助,共同学习。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ja38911/article/details/7472716

智能推荐

java的protect_java的public,protect,缺省,private修饰符的访问权限_haoxiang lin的博客-程序员宅基地

(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default(即无修饰符的情况)来说,有时候也称为friendly...

Vue大屏数字滚动翻转效果_FourteenSeptember的博客-程序员宅基地_vue 数字翻页效果

<template> <div class="chartNum"> <div class="box-item"> <li :class="{'number-item': !isNaN(item), 'mark-item': isNaN(item) }" v-for="(item,index) in orderNum" :key="index"> <span

vux环境配置_ass201295的博客-程序员宅基地

第一步在vue项目中的package.json文件的dependencies中添加下面三行,即安装vux及其相关依赖"vux":"^2.7.3","vux-loader": "^1.1.26","less-loader": "^4.0.5"npm install 安装上面依赖第二步在bulid —>webpack.base.con...

线性时间的选择算法 java版_weixin_34132768的博客-程序员宅基地

期望运行时间为Θ(n)的选择问题的算法,最坏则为Θ(n2)public class RandomizedSelect { /** * 找到数组a[p...r]中第i个小的元素的值 * 注意:i的值必须在[1...r-p+1]之间,应定义异常处理,本处省略 * @param a * @param p * @p...

SATA port selector and port muliplier 产品_weixin_33722405的博客-程序员宅基地

SPM391PS2 to 4 SATA RAID Controller with port selectorHighlights2-to-4 SATA(Port Selector + Port Multiplier)Supports 6-port 3.0Gbps SATA II interfaceOS independent Hardware RAIDSupports RAID levels: 0...

把已有的cmake工程导入kdevlop_lcmssd的博客-程序员宅基地_kdevelop导入工程

注意kdevop会在工程目录创建一个隐藏的目录, 所以想清空目录中所有kdevelop配置信息,需要删除这个隐藏目录1. kdevelop->Project->open/importproject    选择CMakeLists.txt, 一路OK2. kdeveop->Build Selection    如果正常会在build目录下生成可执行程序,这个后面有用3. kde

随便推点

数组存储名字并实现增删改查_NnNnNnNnNn_5的博客-程序员宅基地

实现学员管理系统V1.0版(数组中存储字符串)数组的学员管理,要求对里面存储的学员姓名信息进行管理,可以对数据进行增加,删除,和查询的功能功能展示如下:学员管理系统:1.添加学员信息2.删除学员信息3.查询学员信息4.修改学生信息5.退出package com.qf.v1;import java.util.Scanner;/** * @author Zhouzilo...

解决win10无法连接internet但却能上网问题_小鸡蘑菇炖粉条的博客-程序员宅基地_win10无法访问internet但是可以上网

这个问题困扰我好几天,百度都解决不了问题,最后看到一位前辈的方法解决问题,为防止以后再出现此类问题,记录下来。win10版本Windows 10 家庭中文版首先第一步,打开“控制面板”-“系统和安全”-“管理工具”第二步,点击“服务”-找到“WLAN AutoConfig"-右键”启动“即可...

cisco--路由器备份&备份恢复_番泻的博客-程序员宅基地_cisco 备份

拓扑图备份(不包括基础配置)Router(config)#hostname AAA 【用名字来判断恢复备份是否成功】AAA#copy startup-config running-config 【保存配置文件】AAA#copy startup-config tftp: 【备份启动配置给tftp传输】***********************************************Address or name of remote host []?

war oracle,weblogic集群发不了WAR_某友善的微笑的博客-程序员宅基地

我这边在测试weblogic集群,要发布程序的时候发布不了,提示了以下错误Stack trace for message 149004 weblogic.management.DeploymentException: [Deployer:149003]Unable to access application source information in 'D:\WebLogic\user_proje...

多个checkbox存在时,如何做绑定区分_磐石BedRock的博客-程序员宅基地_多个checkbox

多个checkbox存在时,如何做绑定区分详细问题: 在checkbox中,勾选全选,下方的子级checkbox会全部选中,如果不勾选的话,子级不会全部选中场景图难点局限于数据结构复杂由于多个checkbox是循环出来的,所以造成绑定了同一个值,选择一个,其他的自己checkbox全部都会被选中思路    将每一个大checkbox分

[Cacti] Server 安装_唐僧没有肉的博客-程序员宅基地

一、Cacti 相关资料Cacti在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验