`

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)

1
1
分享到:
评论

相关推荐

    eclipse_svn_site-1.10.5.zip

    Eclipse SVN插件是开发人员在使用Eclipse IDE进行版本控制时的重要工具,它使得开发者能够在Eclipse环境中方便地与Subversion(SVN)服务器进行交互。本压缩包"eclipse_svn_site-1.10.5.zip"提供的是Eclipse SVN插件...

    Eclipse svn1.9离线包下载

    Eclipse SVN插件使得用户在Eclipse内可以直接进行版本控制操作,如代码提交、更新、合并等,无需离开IDE。 在这个Eclipse SVN 1.9离线包中,包含了以下几个关键组件和资源: 1. index.html:这是Eclipse插件的欢迎...

    svn1.1.9集合eclipse插件包

    请注意,不同的Eclipse版本和SVN插件可能会有一些细微的配置差异,因此详细阅读并按照`配置说明.txt`中的指示进行操作至关重要,以确保插件能够正确无误地在你的环境中运行。 通过将SVN集成到Eclipse,开发者可以更...

    eclipse与svn集成

    - 右键点击项目或文件,选择`Team`菜单,即可访问所有SVN操作。同时,Eclipse的工作区会显示版本控制的状态,便于跟踪变化。 6. **解决冲突** - 当多人同时编辑同一份文件时,可能会发生冲突。Eclipse会标记冲突...

    通过Eclipse删除svn服务器上的文件及文件夹操作说明.pdf

    通过Eclipse删除svn服务器上的文件及文件夹操作说明.pdf

    eclipse关联svn插件

    而“eclipse关联svn插件”则是将版本控制系统Subversion(SVN)与Eclipse集成的一种方式,使得开发者可以直接在Eclipse环境中进行版本控制操作,如代码的提交、更新、合并等,极大地提高了开发效率。 SVN是一种...

    eclipse整合svn插件安装包

    8. **使用SVN功能**:现在,你可以直接在IDE内部进行版本控制操作,比如查看文件历史、比较差异、解决冲突等,这些功能使得开发者无需离开Eclipse或MyEclipse就能高效地进行版本控制。 在实际开发中,整合SVN插件...

    eclipse svn1.8插件

    Eclipse SVN 1.8 插件是专...总之,Eclipse SVN 1.8插件为开发者提供了强大的版本控制功能,使得在Eclipse环境下进行SVN操作变得简单易行。通过熟练掌握和使用这个插件,可以提升团队的协作效率,保证项目的顺利进行。

    Eclipse 集成svn site

    - 操作项目:右键点击项目,在“Team”菜单中选择相应的SVN操作,如“Commit”(提交)、“Update”(更新)、“Compare with HEAD Revision”(与最新版本比较)等。 - 解决冲突:当多人同时修改同一文件时,可能...

    eclipse中svn插件site

    在Eclipse中,为了实现版本控制功能,通常会使用Subversion(SVN)插件。Subversion是一种分布式版本控制系统,可以帮助开发者追踪和管理项目文件的变更。 【标题】"eclipse中svn插件site" 指的是Eclipse中的...

    eclipse中svn插件

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中安装和使用SVN插件,以实现版本控制功能。首先,我们需要了解Eclipse和SVN的基本概念。...在实际工作中,熟练掌握SVN操作能大大提高开发效率和代码质量。

    eclipse_svn_site-1.10.5

    通过将这些文件安装到Eclipse中,用户能够无缝地在Eclipse内使用SVN,进行版本控制操作,如查看历史、回滚更改、解决冲突等,极大地提高了开发效率。此外,由于插件是针对最新版本的Eclipse设计的,用户可以期待稳定...

    Eclipse的SVN插件+使用说明

    本指南将详细介绍如何安装和使用Eclipse的SVN插件,并提供一些基本操作的说明。 首先,Eclipse的SVN插件主要指的是Subversive或Subclipse,这两个插件都可以与Eclipse集成,实现对Subversion(简称SVN)服务器的...

    Subclipse-Eclipse的SVN插件

    它将SVN操作集成到Eclipse的资源浏览器、项目属性和上下文菜单中,使得版本控制操作变得直观易用。 4. **安装与配置**: 用户可以通过Eclipse的“软件更新”功能,找到并安装Subclipse。安装完成后,需要配置连接...

    eclipse maven svn 插件 离线安装

    在IT行业中,开发人员经常需要使用各种工具来提高效率,其中Eclipse是一个广泛使用的Java集成开发环境(IDE),Maven是构建和管理Java项目的重要工具,而Subversion(SVN)则是版本控制系统,用于跟踪代码的修改。...

    TortoiseSVN及Eclipse的svn插件安装使用说明

    ### TortoiseSVN及Eclipse的svn插件安装使用详解 #### 一、TortoiseSVN的安装与使用 **1.1 下载Subversion的Windows客户端TortoiseSVN** TortoiseSVN是一款专为Windows设计的Subversion客户端,通过集成至系统的...

    eclipse 配置svn

    在本文中,我们将详细介绍如何在Eclipse环境中配置Subversion(SVN)客户端,以便进行版本控制操作。首先,我们需要下载并安装所需的软件组件。 1. **下载所需软件**: - **SVN 服务端**:可以从Subversion的官方...

    Eclipse SVN1.8.22插件

    Eclipse SVN插件使得开发者可以直接在Eclipse环境中进行版本控制操作,无需离开IDE,提高了开发效率。 该插件支持的主要功能包括: 1. **版本控制操作**:用户可以方便地进行添加、删除、更新、提交、比较、合并等...

    Myeclipse/eclipse安装SVN插件

    此时,你可以在Eclipse或MyEclipse中进行常规的SVN操作,如Checkout、Commit、Update、Resolve等,大大简化了代码版本管理的工作流程。 此外,对于初学者,阅读《SVN安装手册》文档会有很大帮助。这份文档可能涵盖...

Global site tag (gtag.js) - Google Analytics