`

Myeclipse 8.5 配置SVN

    博客分类:
  • IDE
阅读更多

郑重声明:本文出处于经理的空间

URL:http://www.blogjava.net/zhangyuan/archive/2010/07/28/327272.html

 

   很早以前用过VSS的人都知道,相比之下SVN的确是个好东东。他以副本式的版本管理模式很好的解决了VSS单数据源下的签入签出混乱问题。但是最近发现很多人都不会装SVN,经理在这里写个博客跟大家分享一下。
环境:
Win7系统
Myeclipse 8.5GA
JDK1.6
一、准备工作
首先,当然是下载软件安装包。(经理这里以svn1.6为例)这里需要2个安装程序和1个解压包。


Setup-Subversion-1.6.6.msi这个是SVN服务器。
(你可以在这里 http://subversion.tigris.org 下载到最新版本)

TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi是SVN 版本控制系统的一个免费开源客户端。
(可以在这里下载   http://tortoisesvn.net/downloads  )

site-1.6.12.zip是Myeclipse的插件包。
(可以在这里下载 subclipse.tigris.org

二、安装svn服务器
    首先安装svn服务器(也就是Setup-Subversion-1.6.6.msi这个),按照常规安装就OK了。然后把tortoise也安装起来(也就是TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi这个)。
在安装tortoise的时候会提示重启,这里最好重启下。

这是经理的安装目录
Setup-Subversion-1.6.6.msi --> Subversion目录
TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi --> TortoiseSVN目录
svnroot目录是什么呢?接着往下看

三、建立SVN资源库(Repository)
svnroot是经理建立的svn资源库根目录,然后在这个目录里建立了一个名为repos的目录。(这个目录是经理打算做svn资源库的目录)

然后在这个目录点右键->TortoiseSVN->Create repository here



当看到被建立的repos目录中多了很多文件夹后证明资源库创建成功。
在网上也看到有用cmd命令来创建的,如svnadmin create D:\svn\repository

四、配置用户和权限
 打开刚刚建立的资源库文件夹(repos),里面有一个名为conf的文件夹,这个文件夹里都是svn的配置信息。首先打开svnserve.conf文件
这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行。经理对这个文件主要修改3处
把" #anon-access = read"改为"anon-access = none"
(他表示没有经过验证的用户无任何权限,之前的意思是没经过验证的用户可以进行读操作。经理强烈建议该成none,不然别人没有验证的人都可以看到项目文件)
把" #auth-access = write"去掉#为"auth-access = write"
(通过验证的用户有写操作,写操作是包含读操作的)
把" #password-db = passwd"去掉#为"password-db = passwd"
(密码数据存放到passwd文件中)

打开passwd文件
设置一个用户名如 manager=jingli
还有一个文件authz
这个文件主要是用来针对不同的目录给用户分配不同的权限的。
如:
[groups]
team1 = manager,staff
表示划定一个小组,组员有manager和staff用户

[repository:/baz/fuz]
@team1= rw
 * = r
表示team1这个组对资源有读写权限,资源对所有人有读权限

[/foo/bar]
manager = rw
* =r
也可以像这样对个人设置权限,manager有读写权限,该资源对所有人有读权限
这些可以根据个人需要修改

五、运行svn服务器
在安装的Subversion目录下有个bin目录里svnserve.exe,我们直接运行这个文件是无效的。需要在控制台来启动他。直接在cmd命令 中输入svnserve -d -r D:\SVN\svnroot这样服务就启动了(注意,这里指定的是svnroot文件即资源根目录,而不是资源目录repos)。当然你关闭dos窗口 的时候svn服务也就关闭了。svn的所有操作都需要在这个服务器启动的基础上进行。但是一直开着这个dos命令窗口很不爽,所以经理在这里写个程序让他 开机自动启动。
首先我们需要为svnserve创建一个系统服务。
以经理本机的安装目录为例,在cmd命令行输入

sc create SVNServer binpath =   " D:\SVN\Subversion\bin\svnserve.exe --service -r D:\SVN\svnroot "  
displayname
=   " SVNServer "  depend =  Tcpip start =  auto   
pause

binpath指svnserve.exe的路径
(注意:如果你的路径里有空格记得要在binpath的头尾用转义字符/"把整个个binpath框起来,D:\SVN\svnroot指svn资源库根目录)
displayname指服务名称
depend指协议是tcpid
start指开机自动启动
注意:以上的=后面的一个空格千万不要丢了

然后我们打开服务可以看到我们的服务已经是自动启动了


六、安装subeclipse插件
打开之前下载的site-1.6.12.zip文件可以看到里面有features、plugins两个文件夹
用之前我讲过的Myeclipse安装插件的方法安装就可以了
参考:
(http://www.blogjava.net/zhangyuan/archive/2010/07/28/327371.html )


在这里要注意一点
安装插件时要去掉features中的org.tigris.subversion.subclipse.mylyn_3.0.0.jar文件
去掉plugins中的org.tigris.subversion.subclipse.core_1.6.8.jar和org.tigris.subversion.subclipse.mylyn_3.0.0.jar
经理用Myeclipse8.5配这一套svn如果不删这些文件的话,启动Myeclipse时会报错


这样SVN就搭建好了..

分享到:
评论

相关推荐

    MyEclipse8.5配置svn及简单的使用

    ### MyEclipse 8.5 配置 SVN 及简单使用说明 #### 一、准备工作与环境搭建 在正式开始之前,确保您的操作系统为 Windows XP,并已安装好 MyEclipse 8.5。 **准备工作**: 1. **下载安装包**: - 需要下载两个...

    Myeclipse8.5安装svn插件方法

    本教程将详细介绍如何在MyEclipse8.5这个强大的Java集成开发环境中安装和配置SVN插件,以便更好地进行代码管理和团队协作。 首先,我们需要理解MyEclipse和SVN的基本概念。MyEclipse是一款基于Eclipse平台的商业...

    myeclipse8.5集成SVN

    【标题】"myeclipse8.5集成SVN"涉及的主要知识点是将MyEclipse 8.5这个强大的Java开发工具与Subversion(SVN)版本控制系统进行整合,以便于团队在开发公司项目时能够有效地进行代码管理和协作。 1. **MyEclipse ...

    myeclipse 8.5 集成SVN插件

    - 配置SVN连接信息,包括仓库地址、用户名和密码等。 5. **相关文件**:压缩包中的文件,如ANTLR-LICENSE、COPYING等,可能是开源库的许可证文件,表明这些库遵循的开源协议。svnkit-javahl.jar和sqljet.1.0.4.jar...

    myEclipse8.5集成svn android svn使用

    3. 配置SVN连接:在myEclipse的“Window”菜单中选择“Preferences”,然后展开“Team”选项,点击“SVN”。在这里,我们可以添加新的SVN连接,输入SVN服务器的URL、用户名和密码。 二、Android项目与SVN的结合 1....

    Myeclipse8.5安装svn插件.zip

    7. **配置SVN**:重新启动后,在“Window” -> “Preferences”中找到“Team” -> “SVN”,在这里可以配置SVN的全局设置,包括SVN客户端、认证信息等。 8. **连接到SVN仓库**:现在你可以右键点击项目,选择“Team...

    MyEclipse 8.5 插件SVN包

    【MyEclipse 8.5 插件SVN包】是一个专门为MyEclipse 8.5集成开发环境设计的Subversion(SVN)版本控制系统插件。Subversion是一款开源的版本控制系统,它允许用户在多个人协作的项目中管理文件和目录的变更,确保...

    MyEclipse8.5安装SVN

    **步骤 3:** 在 `E:\MyEclipse\MyEclipse8.5\dropins` 目录下创建一个名为 `svn.link` 的文件,其内容应为 `path=E:\\MyEclipse\\myPlugin\\svn`,并保存文件。 **步骤 4:** (可选步骤)删除 `E:\MyEclipse\...

    Myeclipse8.5安装svn插件

    在实际使用中,要确保正确配置SVN客户端,包括设置SVN仓库URL、用户名和密码。此外,了解如何处理冲突、解决版本间的差异也是十分重要的。SVN的命令行工具也提供了更高级的操作,如通过`svn diff`查看差异,`svn ...

    myeclipse8.5安装SVN插件

    5. 配置SVN:安装完成后,你需要配置SVN客户端连接。这通常可以在"Window" -> "Preferences" -> "Team" -> "SVN"路径下进行。在这里,你可以设置SVN的全局忽略列表、认证信息等。 6. 使用SVN:现在,你应该能在...

    myeclipse 8.5安装svn插件步骤

    根据题目中的描述和部分内容,下面将详细介绍如何在MyEclipse 8.5中安装并配置SVN插件。 ##### 第一步:下载Site-1.6.5.zip 首先,你需要下载`site-1.6.5.zip`文件。这个文件包含了MyEclipse安装SVN插件所需的所有...

    MyEclipse8.5安装SVN插件(图解)

    标题 "MyEclipse8.5安装SVN插件(图解)" 涉及到的主要知识点是关于在MyEclipse集成开发环境中安装Subversion(SVN)插件的过程。Subversion是一个版本控制系统,用于管理软件项目的源代码,使得多人协作开发成为可能...

    myEclipse8.5安装svn插件

    2. 配置SVN: - **创建SVN仓库**:在实际项目中,你需要在SVN服务器上创建一个仓库,例如使用VisualSVN Server或CollabNet Subversion Server。 - **导入项目到SVN**:在myEclipse中,右键点击要版本控制的项目,...

    MyEclipse 8.5集成svn

    3. **配置svn**:在完成插件安装后,启动MyEclipse,打开“Window” -> “Preferences”菜单,然后在左侧导航栏中找到“Team” -> “SVN”。在这里,你可以配置svn的相关设置,如svn的路径、用户名、密码等。如果...

    MyEclipse8.5 svn插件

    3. **配置SVN**:安装完成后,需要配置SVN的连接信息,包括SVN服务器地址、用户名、密码等。这些设置可以在MyEclipse的“首选项” -> “Team” -> “SVN”中完成。 4. **使用SVN功能**:一旦配置完成,你就可以在...

    MyEclipse8.5中配置svn

    本篇文章将深入探讨如何在MyEclipse 8.5这个强大的Java集成开发环境中配置SVN,以便进行代码的版本管理和团队协作。 首先,我们需要明白`site-1.6.5.zip`文件的作用。这通常是一个包含SVN客户端插件的安装包,适用...

    myeclipse 8.5 SVN插件

    【标签】"myeclipse8.5 SVN"强调了这是针对MyEclipse 8.5版本的插件,意味着该插件与这个特定版本的IDE兼容,并且专注于SVN的集成。 【压缩包子文件的文件名称列表】揭示了插件安装包的组成部分: 1. **content....

Global site tag (gtag.js) - Google Analytics