`
seawavecau
  • 浏览: 756700 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于在Eclipse下使用Subversion教程

阅读更多
工具:
svn-1.3.2-setup.exe …………………………………… SVN服务端
TortoiseSVN-1.3.5.6804-svn-1.3.2.msi ……………… SVN客户端
LanguagePack-1.3.5.6804-win32-zh_CN.exe …………中文语言包
Subclipse ………………………………………………Eclipse插件
使用步骤:
 
第一步:建立推荐的虚拟目录结构:例如:我建了一个这样的目录:D:\temp\New\, 并且, 在这个目录下创建三个文件夹,名称依次为:trunk,branches,tags。 接着把我们要控制的项目复制到trunk中。(trunk中保存)
第二步:创建Subversion仓库:例如:我在D盘建了一个名称为SVN的文件夹,再鼠标右击, 选中TortoiseSVN->create restore here , 在点击确定即可
注:
Subversion的使用主要在于创建服务器端的仓库,其中关键文件在于conf文件夹中的
authz, svnserve.conf, passwd三个文件
其中authz用于部署访问权限,passwd文件存放访问者密码,svnserve.conf属于基本的配置文件,用于配置访问其他文件。
第三步:修改配置文件, 在Subversion仓库中的conf文件夹中的authz 中依次修改为:
[groups]
harry_and_sally = harry,sally
 
# [/foo/bar]
harry = rw
* =
 
[/]
@harry_and_sally = rw
* = r
在passwd中依次修改为:
[users]
harry = harry
sally = sally
在svnserve.conf中依次修改为:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
第四步:启动服务器:在命令行中依次输入:svnserve –d –r 创建Subversion仓库,
我的路径是D:\SVN
第五步:导入数据:将刚才建的虚拟目录的内容导入到Subversion仓库,按照我的例子
就应该是在New文件夹下右击,选择check out, 如图:
关于在Eclipse下使用Subversion教程(图一)
这将会在Subversion仓库中创建这些内容,我们可以在SVN文件夹上右击,选中TortoiseSVN-> Repo-brower 就会看到如图的内容:
(注意开始的时候里面文件的版本都为1, 我这是对它操作以后的截图, 不好意思哦)
第五步:在Eclipse中装上Subclipse插件,装好之后, 在Eclipse中选择Windows-> Show View->others 就会出现如图:
关于在Eclipse下使用Subversion教程(图三)选中SVN资源库,再在控制台上右击,选择新建-> 数据库位置, 就会出现:
关于在Eclipse下使用Subversion教程(图四)
点Finish之后,就会在控制台上看到如图: 关于在Eclipse下使用Subversion教程(图五)关于在Eclipse下使用Subversion教程(图六)
 

 

   

点Finish之后,就会在控制台上看到如图: 关于在Eclipse下使用Subversion教程(图五)关于在Eclipse下使用Subversion教程(图六) 点击查看大图

<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1572879403720716&amp;amp;dt=1184652062593&amp;amp;hl=zh-CN&amp;amp;lmt=1180249587&amp;amp;alternate_ad_url=http%3A%2F%2Fwww.pcdog.com%2F0000js%2Fgoogle336.htm&amp;amp;format=336x280_as&amp;amp;output=html&amp;amp;correlator=1184652062515&amp;amp;channel=6686853775&amp;amp;url=http%3A%2F%2Fwww.pcdog.com%2Fedu%2Fjava%2F2007%2F02%2Fd181876_2.html&amp;amp;color_bg=FFFFFF&amp;amp;color_text=000000&amp;amp;color_link=0000ff&amp;amp;color_url=008000&amp;amp;color_border=FFFFFF&amp;amp;ad_type=text_image&amp;amp;ref=http%3A%2F%2Fwww.pcdog.com%2Fedu%2Fjava%2F2007%2F02%2Fd181876.html&amp;amp;cc=24&amp;amp;flash=9&amp;amp;u_h=1024&amp;amp;u_w=1280&amp;amp;u_ah=964&amp;amp;u_aw=1280&amp;amp;u_cd=32&amp;amp;u_tz=480&amp;amp;u_his=2&amp;amp;u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency"></iframe>

第六步:选中truck ,右击选中取出为:如图所示:
关于在Eclipse下使用Subversion教程(图七)
选中Finish之后就在Eclipse 中加入了一个工作副本
如图所示:
这个时候相当于在磁盘的某一个位置上建立了一个客户端,默认在Eclipse的 workspace下的某一个文件夹下
第七步:建立分支与标记:单击需要分支与标记的项目;选中Team-> 分支/标记, 会出现如图:
关于在Eclipse下使用Subversion教程(图九)
点OK 之后,就会在控制台出现:Copy-rHEADsvn://localhost/trunk/News  svn://localhost/branches/branches_4.1
表示已经建立了这个分支,和上面相同,在建立一个标记副本
关于在Eclipse下使用Subversion教程(图十)
就会在控制台出现:copy -rHEAD svn://localhost/trunk/News svn://localhost/tags/tags_4.1
第八步:建立切换,作用在于对此分支的操作不会影响到对tunck中的程序了
 选中刚才建立分支的文件夹,右击选择Team->切换 如图所示:
 点OK 之后, 就会在控制台上显示:switch svn://localhost/trunk/News E:/javaStady/trunk/News -rHEAD
第九步:合并操作. 对某些文件就可以进行一下同步了, 将新版本改变的内容整合到trunk中,在控制台上我们可以看到:merge -rHEAD:HEAD svn://localhost/branches/branches_4.1 E:/javaStady/trunk/News
    Merge complete.
merge -rHEAD:HEAD svn://localhost/branches/branches_4.1 E:/javaStady/trunk/News
Merge complete.
 
最后我们看一下TortoiseSVN-> Repo-brower中的变化:
 merge实际是比较前后两个版本之间的差别,然后将这些差别应用到工作拷贝上的一个操作,根据源与目的版本号的先后,出现了“合并”、“撤销”等不同效果,然后通过提交(commit)来将这些效果保存到服务器端中。

相关推荐

    eclipse使用技巧教程

    【Eclipse使用技巧教程】 Eclipse是一款强大的集成开发环境(IDE),主要用于Java编程,但也可支持其他编程语言,如Python、C++等。本教程将深入探讨Eclipse的一些实用技巧,帮助用户提升开发效率。 1. **安装与...

    Eclipse3.7中文使用教程

    在Eclipse3.7中文使用教程中,你将学习到以下关键知识点: 1. **安装与配置**:首先,教程会指导你如何下载Eclipse3.7,并进行安装。这包括选择适合的操作系统版本,理解Eclipse的插件体系,以及配置JDK路径等基础...

    eclipse使用视频教程

    【Eclipse使用视频教程】 Eclipse是一款开源的集成开发环境(Integrated Development Environment,简称IDE),广泛应用于Java、C++、Python等多语言的开发。本教程将深入讲解Eclipse的各项功能,帮助用户从零基础...

    eclipse svn插件安装教程

    ### Eclipse SVN插件安装教程 #### 一、前言 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一款开源的版本控制系统,在项目协作中被广泛采用。Eclipse作为一款功能强大的集成开发环境...

    Eclipse 下 SVN插件的安装

    - 在“安装”窗口中,如果想要使用Eclipse Update Installer,则选择“新建远程站点”;如果无法使用Eclipse Update Installer(例如,您的代理服务器不允许访问Eclipse Update Installer或您有有限的互联网接入),...

    Eclipse教程实例

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着主导地位。本教程实例旨在帮助用户深入理解和熟练运用Eclipse的各项功能,从而提升编程效率和代码质量。 1. **Eclipse基本操作** - *...

    Subversion快速入门教程(转)

    在开始使用Subversion之前,你需要在计算机上安装Subversion客户端和服务器端。对于Windows用户,可以下载TortoiseSVN作为图形化界面的客户端,而Apache Subversion是常见的服务器端软件。安装完成后,设置SVN仓库...

    eclipse+开发中文教程

    本教程将深入浅出地介绍如何在Eclipse平台上进行高效开发,帮助初学者和进阶者提升开发效率。 1. **Eclipse安装与配置** - 下载:首先,你需要从Eclipse官方网站下载适合你操作系统的版本。 - 安装:运行安装程序...

    svn/eclipse 安装使用方法

    本教程将详细讲解如何在Eclipse中安装并使用Subversion,以及与MyEclipse的集成。 一、安装Subversion客户端 在Eclipse中使用SVN,首先需要安装Subversive或Subclipse这两个插件,它们都是Eclipse的SVN客户端支持...

    Eclipse安装和使用SVN.pdf

    在Eclipse中安装和使用SVN通常有几种方法: 1. 从Eclipse Marketplace下载: - 打开Eclipse。 - 依次点击菜单栏的“Help”和“Eclipse Marketplace”。 - 在“Find”栏中输入“Subclipse”进行搜索。 - 在搜索...

    subversion之subclipse

    "Subversion之Subclipse"是关于使用Subversion版本控制系统与Subclipse插件的教程。Subversion,简称SVN,是一个开源的版本控制系统,用于管理软件项目中的文件和目录的变更历史,使得多人协作开发变得更加有序。...

    svn 64位系统 eclipse插件 解压放置对应文件夹中,重启eclipse可使用

    本教程将详细指导如何在64位系统上为Eclipse安装SVN插件。 首先,了解SVN的基本概念。SVN允许开发者追踪项目中的文件和目录变化,记录每一次修改,以便于团队成员协同工作,回溯历史版本,以及解决冲突。Eclipse是...

    Eclipse_教程_高清PDF

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着主导地位。本教程将深入探讨Eclipse的各个方面,旨在帮助初学者快速掌握其使用技巧,并为有经验的开发者提供进阶知识。 1. **Eclipse...

    linux下Eclipse c++开发环境培训.ppt

    【Eclipse介绍】 Eclipse是一种开源的集成开发环境(IDE),起源于2001年IBM公司的捐赠,它建立了一个联盟...对于初学者,通过这个教程,可以快速掌握在Linux下使用Eclipse进行C++开发的基本步骤,大大提高学习效率。

    Hadoop源代码eclipse编译教程

    - **Cygwin**:在Windows环境下,需要使用Cygwin提供的一些工具(如`sed`)。可以从 (`http://www.cygwin.cn/`) 下载并安装Cygwin。 - **环境变量**:将Ant和Cygwin的bin目录添加到系统`PATH`环境变量中。 ##### ...

    eclipse svn 以及windows下的svn服务器

    本文将详细介绍如何在Eclipse中安装和使用SVN,以及如何在Windows环境下设置SVN服务器。 首先,Eclipse是一款广泛使用的Java集成开发环境,而SVN(Subversion)是一种流行的版本控制系统,用于跟踪和管理代码变更。...

    在Eclipse中开发Extjs4代码

    `在Eclipse中开发Extjs4代码.mp4`是一个高清视频教程,可能涵盖了如何配置Eclipse环境,安装Spket插件,导入jsb文件,以及在Eclipse中创建和调试ExtJS4项目的具体步骤。通过观看这个教程,初学者可以直观地学习到...

    svn客户端、服务器端、eclipse插件及安装教程

    4. 安装教程:提供的安装教程将指导用户如何一步步安装和配置SVN客户端和服务器端,以及如何在Eclipse中安装和设置SVN插件。安装过程通常包括下载软件、运行安装程序、配置服务、创建仓库、设置用户账户等步骤。教程...

    SVN安装配置与eclipse整合教程.doc

    将SVN与Eclipse整合,可以让开发者在Eclipse内部直接进行版本控制操作,如提交、更新、查看差异等,极大提升了开发效率。 首先,你需要下载SVN服务器程序和Windows客户端TortoiseSVN。官方下载地址是...

    ECLIPSE中svn安装方法

    在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(简称SVN)是一个广泛使用的集中式版本控制系统。本文将详细介绍如何在Eclipse集成开发环境中安装和配置SVN,以便于管理和协同代码。 首先,...

Global site tag (gtag.js) - Google Analytics