`

Eclipse中如何使用svn(转)

阅读更多
1.下载所需软件
    1.1SVN服务端(svn-1.4.3-setup.exe)
        http://subversion.tigris.org/project_packages.html
    1.2把SVN设置成window服务(SVNService.exe)
        我没有下载地址,如有需要,留下你的email
    1.3Eclipse的SVN插件(用Eclipse插件下载):

2.配置服务端
    2.1安装svn-1.4.3-setup.exe
    2.2开始->运行->cmd->进入SVN服务端的安装目录下面的bin目录
    2.3cmd下运行svnadmin create SVN库的位置(如:D:\SVN_PRJ)
    2.4复制SVNService.exe到SVN服务端安装目录下的bin目录
    2.5cmd下运行SVNService -install -d -r D:\SVN_PRJ(SVN库的位置)
    2.6如果想撤消掉后台服务,则运行SVNService -remove
    2.7进入D:\SVN_PRJ\conf目录下编辑svnserve.conf,内容如下(切记下面几行字前不能有空格):
        [general]
        anon-access = read    #匿名访问权限,取值为read,write,none
        auth-access = write   #认证用户的权限
        password-db = passwd #认证用户数据库,即允许连到SVN的用户(当前目录下的passwd文件中存放的用户及密码)
        realm = TESTING       #在用户认证界面上出现的提示语句
    2.8编辑D:\SVN_PRJ\conf\passwd文件,内容如下
        [users]
        test = password       #这时你连接SVN的时候可以使用用户名为test密码为password来连接SVN
    2.9开始->设置->控制面板->管理工具->服务->启动SVNService服务

3.Eclipse下配置SVN插件
    3.1帮助->软件更新->查找并安装->搜索要安装的新功能部件->新建远程站点->输入一个任意的名称->URL输入

http://subclipse.tigris.org/update_1.2.x->确定->选中你刚才添加的远程站点->完成->选中Subclipse->执行安装操作
    3.2窗口->打开透视图->SVN资源库研究->右键->新建->资源库位置->URL中输入svn://127.0.0.1/->输入2.7定义的用户名test和密码

password

4.提交工程
    4.1右击工程->小组->共享项目->选择SVN->选择svn://127.0.0.1(如果没有,则创建一个新的资源库)->下一步->完成

5.下载工程
    5.1在SVN资源库透视图下,点开svn://127.0.0.1,会显示出现在本机SVN上的所有工程,右击你想下载的工程->检出为->下一步->完成

6.基本操作
    6.1同步
        在MyEclipse J2EE透视图下,右击你要同步的工程->小组->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;
    6.2提交
        在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;
    6.3覆盖/更新
        在同步透视图下有"蓝色向左的箭头,表示你本机修改过",右击该文件,可以选择覆盖/更新操作;

7.图标说明
    7.1灰色向右箭头:本地修改过
    7.2蓝色向左箭头:SVN上修改过
    7.3灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
    7.4蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
    7.5灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
    7.6蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
    7.7红色双向箭头:SVN上修改过,本地也修改过的文件

8.一些我遇到的出错信息
    8.1在上面讲的3.2步输入URL(svn://127.0.0.1)点下一步出现"svnserve.conf:12: Option expected"错误
        你打开svnserve.conf文件中的第12行,该错误是由于该行的前面有空格引起的,把左边多出的空格删除掉即可;
    8.2在上面讲的3.2步输入URL(svn://127.0.0.1/SVN_PRJ)点下一步出现"svn://127.0.0.1/SVN_PRJ non-existent in revision '7'"错误
        URL错了,应该输入svn://127.0.0.1即可
9.SVN服务端自带的基于命令行的操作语句
    9.1设置SVN服务端安装目录下的/bin到环境变量中;
    9.2在命令行下运行svn import c:/test svn://127.0.0.1/test -m "initial import" --username test --password passwd可进行上传操作
    9.3进入你要检出的目录,在命令行下运行svn checkout svn://127.0.0.1/test --username test -password passwd 可进行检出工程的操作
    9.4在命令行下运行svn commit test.txt -m "modified" --username test -password passwd 可进行提交操作
    9.5在命令行下运行svn update -r HEAD test.txt --username test -password passwd 可进行更新操作

注:上面讲的127.0.0.1可以换成外网IP,或者局域网IP皆可(即,在家里创建一个SVN服务端,即可在公司去访问家里的SVN)
分享到:
评论

相关推荐

    eclipse中svn插件的使用

    ### Eclipse中SVN插件的使用详解 #### 安装与配置 在Eclipse中集成Subversion(简称SVN)插件,能够极大提升团队协作效率,实现代码版本控制、协同开发等功能。首先,确保Eclipse环境已安装,然后通过Help菜单下的...

    eclipse中使用svn的插件(subclipse4.3.4、javahl1.14)

    我安装了TortoiseSVN 1.14.5,Spring Tool Suite 4 (Version: 4.8.0.RELEASE),提示我插件版本太旧,使用了对应版本(svn_subclipse.core_4.3.4&javahl_1.14)的插件能够在eclipse中正常使用svn插件了。...

    eclipse中利用svn创建、合并、切换分支

    ### Eclipse中利用SVN进行分支管理 #### 一、创建分支 在Eclipse中通过Subversion (SVN) 创建分支是一种常见的版本控制操作。以下是具体的步骤: 1. **选择项目**: - 在Eclipse中打开您的项目。 - 右键点击您...

    在eclipse中添加SVN插件步骤

    ### 在Eclipse中添加SVN插件的详细步骤 #### 一、概述 本文将详细介绍如何在Eclipse集成开发环境中安装Subversion (SVN) 插件,以便开发者能够更方便地进行版本控制管理。此外,还将提供一些解决安装过程中可能...

    Eclipse中svn插件

    本文将详细探讨Eclipse中安装和使用SVN插件的过程以及相关知识点。 首先,安装SVN插件。Eclipse提供了一个名为"Subversive"的官方SVN插件,可以通过Eclipse Marketplace进行安装。打开Eclipse,进入“Help” > ...

    eclipse中配置SVN

    总的来说,Eclipse中的Subclipse插件提供了一个直观的界面,使得在集成开发环境中管理和使用SVN变得非常方便。通过正确配置和理解可能出现的问题,开发者能够更高效地利用版本控制进行协作和代码管理。

    svn 64 用于eclipse

    以下是关于在Eclipse中使用64位SVN的详细步骤和相关知识点: 1. **安装SVN插件**: - Eclipse Marketplace:打开Eclipse,进入"Help" > "Eclipse Marketplace",搜索“Subversive”或“Subclipse”,选择合适的...

    嵌入式软件+如何在eclipse中集成SVN

    下面将详细介绍SVN的基本概念、安装SVN服务器和Eclipse插件、创建SVN仓库,并演示如何在Eclipse中使用SVN进行版本控制。 SVN基本概念 SVN是一种基于客户端-服务器架构的版本控制系统。它由两个主要组件组成:SVN...

    eclipse中文SVN插件

    Eclipse是一款广受欢迎的开源集成开发环境(IDE),在软件开发过程中,版本控制工具是非常重要的辅助工具,而Subversion(简称SVN)就是这样一种工具,它用于管理代码库,跟踪文件和目录的变化,并允许团队成员协作...

    eclipse中修改svn的用户

    eclipse中修改svn的用户和密码,eclipse中重置svn的用户

    eclipse 中文svn插件

    Subversion(简称SVN)就是一种流行的版本控制系统,而Eclipse中的SVN插件则提供了在Eclipse环境下与SVN服务器交互的功能。 标题"eclipse 中文svn插件"指出我们要讨论的是Eclipse中支持中文界面的SVN插件。在默认...

    eclipse里配置svn

    为了在Eclipse中使用SVN,我们需要安装一个名为“Subversive”的插件。这个插件提供了与SVN服务器交互的接口。 1. **安装Subversive插件**: - 打开Eclipse,进入“帮助”(Help)菜单,选择“Eclipse Marketplace”...

    Eclipse下使用SVN版本控制

    在本文中,我们将讨论Eclipse下使用SVN版本控制的具体实现细节。Subversion是一种开源的SCM工具,其设计目的是力图从根本上克服原CVS所具有的限制。它具有适合于现代开发的许多新特征,如原子提交、优化的网络流量和...

    eclipse离线按照svn插件

    以下将详细介绍如何在Eclipse中离线安装SVN插件。 首先,我们需要准备SVN插件的离线安装包。通常,你可以从插件开发者或第三方网站下载。一个常见的SVN插件是Subversive,它有多个提供商,例如“Polarion Software...

    Eclipse中SVN配置

    首先,为了在Eclipse中使用SVN,我们需要安装一个叫做Subversive的插件。Subversive是Eclipse官方支持的SVN连接器,它提供了与SVN服务器交互的接口。要安装此插件,可以按照以下步骤操作: 1. 打开Eclipse,点击...

    svn1.1.9集合eclipse插件包

    5. 使用SVN功能:一旦检出成功,你就可以在Eclipse的版本控制视图中看到项目的状态,进行提交、更新、差异查看等操作。 6. 配置SVN客户端:`subversion1.1.9`可能指的是SVN的独立客户端,如果插件需要与特定版本的...

    ECLIPSE下的SVN插件URL(无需svn connector)

    1. **打开 SVN 视图**:在 Eclipse 的菜单栏中选择 “Window” > “Show View” > “Other...”,然后在弹出的对话框中找到 “Team” 分类下的 “SVN Repository Exploring” 并勾选,点击 “OK” 打开 SVN 仓库...

    eclipse下切换svn用户

    Subclipse 则是 Eclipse 的一个插件,用于在 Eclipse 中集成 SVN 的功能,方便开发者进行版本控制操作。然而,Subclipse 在处理 SVN 用户信息时存在一定的局限性,例如不支持方便地切换 SVN 用户以及无法直接修改已...

    eclipse 4.6 neno SVN插件包

    在"eclipse 4.6 neno SVN插件包"中,我们主要关注的是如何在Eclipse Neon中集成和使用SVN功能。以下是一些关键知识点: 1. **Eclipse IDE与插件系统**:Eclipse基于插件架构,允许用户根据需求安装不同的开发工具,...

Global site tag (gtag.js) - Google Analytics