工具:
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, 如图:
这将会在Subversion仓库中创建这些内容,我们可以在SVN文件夹上右击,选中TortoiseSVN-> Repo-brower 就会看到如图的内容:
(注意开始的时候里面文件的版本都为1, 我这是对它操作以后的截图, 不好意思哦)
第五步:在Eclipse
中装上Subclipse插件,装好之后, 在Eclipse
中选择Windows-> Show View->others 就会出现如图:
选中SVN资源库,再在控制台上右击,选择新建-> 数据库位置, 就会出现:
点Finish之后,就会在控制台上看到如图:
|
|
|
第六步:选中truck ,右击选中取出为:如图所示:
选中Finish之后就在Eclipse
中加入了一个工作副本
如图所示:
这个时候相当于在磁盘的某一个位置上建立了一个客户端,默认在Eclipse
的 workspace下的某一个文件夹下
第七步:建立分支与标记:单击需要分支与标记的项目;选中Team-> 分支/标记, 会出现如图:
点OK 之后,就会在控制台出现:Copy-rHEADsvn://localhost/trunk/News svn://localhost/branches/branches_4.1
表示已经建立了这个分支,和上面相同,在建立一个标记副本
就会在控制台出现: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是一款强大的集成开发环境(IDE),主要用于Java编程,但也可支持其他编程语言,如Python、C++等。本教程将深入探讨Eclipse的一些实用技巧,帮助用户提升开发效率。 1. **安装与...
在Eclipse3.7中文使用教程中,你将学习到以下关键知识点: 1. **安装与配置**:首先,教程会指导你如何下载Eclipse3.7,并进行安装。这包括选择适合的操作系统版本,理解Eclipse的插件体系,以及配置JDK路径等基础...
【Eclipse使用视频教程】 Eclipse是一款开源的集成开发环境(Integrated Development Environment,简称IDE),广泛应用于Java、C++、Python等多语言的开发。本教程将深入讲解Eclipse的各项功能,帮助用户从零基础...
### Eclipse SVN插件安装教程 #### 一、前言 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一款开源的版本控制系统,在项目协作中被广泛采用。Eclipse作为一款功能强大的集成开发环境...
- 在“安装”窗口中,如果想要使用Eclipse Update Installer,则选择“新建远程站点”;如果无法使用Eclipse Update Installer(例如,您的代理服务器不允许访问Eclipse Update Installer或您有有限的互联网接入),...
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着主导地位。本教程实例旨在帮助用户深入理解和熟练运用Eclipse的各项功能,从而提升编程效率和代码质量。 1. **Eclipse基本操作** - *...
在开始使用Subversion之前,你需要在计算机上安装Subversion客户端和服务器端。对于Windows用户,可以下载TortoiseSVN作为图形化界面的客户端,而Apache Subversion是常见的服务器端软件。安装完成后,设置SVN仓库...
本教程将深入浅出地介绍如何在Eclipse平台上进行高效开发,帮助初学者和进阶者提升开发效率。 1. **Eclipse安装与配置** - 下载:首先,你需要从Eclipse官方网站下载适合你操作系统的版本。 - 安装:运行安装程序...
本教程将详细讲解如何在Eclipse中安装并使用Subversion,以及与MyEclipse的集成。 一、安装Subversion客户端 在Eclipse中使用SVN,首先需要安装Subversive或Subclipse这两个插件,它们都是Eclipse的SVN客户端支持...
在Eclipse中安装和使用SVN通常有几种方法: 1. 从Eclipse Marketplace下载: - 打开Eclipse。 - 依次点击菜单栏的“Help”和“Eclipse Marketplace”。 - 在“Find”栏中输入“Subclipse”进行搜索。 - 在搜索...
"Subversion之Subclipse"是关于使用Subversion版本控制系统与Subclipse插件的教程。Subversion,简称SVN,是一个开源的版本控制系统,用于管理软件项目中的文件和目录的变更历史,使得多人协作开发变得更加有序。...
本教程将详细指导如何在64位系统上为Eclipse安装SVN插件。 首先,了解SVN的基本概念。SVN允许开发者追踪项目中的文件和目录变化,记录每一次修改,以便于团队成员协同工作,回溯历史版本,以及解决冲突。Eclipse是...
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着主导地位。本教程将深入探讨Eclipse的各个方面,旨在帮助初学者快速掌握其使用技巧,并为有经验的开发者提供进阶知识。 1. **Eclipse...
【Eclipse介绍】 Eclipse是一种开源的集成开发环境(IDE),起源于2001年IBM公司的捐赠,它建立了一个联盟...对于初学者,通过这个教程,可以快速掌握在Linux下使用Eclipse进行C++开发的基本步骤,大大提高学习效率。
- **Cygwin**:在Windows环境下,需要使用Cygwin提供的一些工具(如`sed`)。可以从 (`http://www.cygwin.cn/`) 下载并安装Cygwin。 - **环境变量**:将Ant和Cygwin的bin目录添加到系统`PATH`环境变量中。 ##### ...
本文将详细介绍如何在Eclipse中安装和使用SVN,以及如何在Windows环境下设置SVN服务器。 首先,Eclipse是一款广泛使用的Java集成开发环境,而SVN(Subversion)是一种流行的版本控制系统,用于跟踪和管理代码变更。...
`在Eclipse中开发Extjs4代码.mp4`是一个高清视频教程,可能涵盖了如何配置Eclipse环境,安装Spket插件,导入jsb文件,以及在Eclipse中创建和调试ExtJS4项目的具体步骤。通过观看这个教程,初学者可以直观地学习到...
4. 安装教程:提供的安装教程将指导用户如何一步步安装和配置SVN客户端和服务器端,以及如何在Eclipse中安装和设置SVN插件。安装过程通常包括下载软件、运行安装程序、配置服务、创建仓库、设置用户账户等步骤。教程...
将SVN与Eclipse整合,可以让开发者在Eclipse内部直接进行版本控制操作,如提交、更新、查看差异等,极大提升了开发效率。 首先,你需要下载SVN服务器程序和Windows客户端TortoiseSVN。官方下载地址是...
在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(简称SVN)是一个广泛使用的集中式版本控制系统。本文将详细介绍如何在Eclipse集成开发环境中安装和配置SVN,以便于管理和协同代码。 首先,...