`

关于SVN版本库的总结

 
阅读更多

这段时间因为要开始团队的开发,于是开始对svn版本控制进行了学习,现将简单的学习总结如下,希望对初学者和我一样有所帮助。

一、关于个人理解的SVN版本库

SVN全称为Subversion,意为版本控制系统,SVN是一个很优秀的版本控制工具,用于团队开发中的多人文档操作的更新、处理和合并。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。简单的说,您可以把SVN当成您的备份服务器,他可以帮住开发者每次记住上传者上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。废话不多说,上图



二、关于如何利用Myeclipse进行SVN协同开发(由于本人使用的是Myeclipse8.5,故一下所有都是在Myeclipse8.5上进行)

1、下载svn插件

关于svn插件的安装其实本人知道的有两种方式:

 第一、 1、下载site-1.6.5.zip

       2、解压出features与 plugins文件夹,复制到自己安装的Myeclipse文件夹下G:\MyEclipse\MyEclipse8.5\Common\plugins文件夹下,关于解压包里的.xml文件不需要复制
       3、在G:\MyEclipse\MyEclipse8.5\MyEclipse 8.5\dropins下新建文件配置文件(名字自己取,这里我已svn.link为例),svn.link,内容是:path=G:\MyEclipse\MyEclipse8.5\Common\plugins\\svn 保存。 
       4、删除G:\MyEclipse\MyEclipse8.5\MyEclipse 8.5\configuration文件夹下的org.eclipse.update文件夹 
       5、重启myeclipse就一切正常了。[/size] 

   第二、在线安装

         1.打开HELP》》MyEclipse Configuration 

Center。切换到SoftWare标签页。 
         2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:               http://subclipse.tigris.org/update_1.6.x 
         3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA 
Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 
3.0可以不添加(特别注意,此处不要添加)。 
         4.在右下角窗格(Pending Changes )中点击Apply。安装重启后MyEclipse即可。

2、关于SVN服务器VisualSVN Server

因为SVN服务器都是项目组里项目经理或者专业一个服务器来安装,安装后添加用户即可。这样所有赋予权限的用户就可以通过SVN协同开发了,这里简单介绍一下服务器的安装。

下载地址:https://www.visualsvn.com/server/download/

选择你的计算机相应的位数下载即可。



安装后界面:



 

 

 

 三、安装完毕后的协同操作

1、上面的两部确保成功后,在MyEclipse里右键你的项目,依次点击"Team"->"Share Project",选择“SVN”,点击“Next”;然后在“共享项目”弹出框中选择“创建新的资源库位置”,点击“Next”.

 

2、回到SVN服务器界面,右键创建的资源“Test”,选择“Copy URL to Clipboard”,复制资源URL.



 3、回到MyEclipse配置SVN中,在“共享项目”-》“输入资源库位置信息”URL中粘贴刚刚复制的URL地址,也可以手动输入,点击“完成”即可。

4、这样每次你的项目完成后只用右键项目》》Team》》更新,提交

 

  • 大小: 14.3 KB
  • 大小: 43.8 KB
  • 大小: 36.3 KB
  • 大小: 38.2 KB
  • 大小: 2 KB
分享到:
评论

相关推荐

    SVN项目版本库模板

    **SVN版本库的组成部分:** 1. **仓库(Repository)**:这是SVN存储所有版本化文件的地方。它是一个集中式的数据库,保存了文件的历史版本和元数据。开发者不直接与仓库交互,而是通过客户端进行操作。 2. **工作...

    SVN版本库无损迁移与自动备份

    本文总结了 SVN 版本库无损迁移与自动备份的方法,旨在帮助读者快速实现版本库的迁移和自动备份。下面将对标题、描述、标签和部分内容进行详细解释。 标题:“SVN 版本库无损迁移与自动备份” 该标题明确地表明了...

    版本管理与SVN学习总结

    - **服务器**:SVN服务器负责托管版本库,所有对版本库的操作都要通过服务器进行。 - **客户端**:客户端软件(如TortoiseSVN)用于与服务器交互,执行检出、提交等操作。 #### Subversion实战 1. **工作副本**:...

    svn资源版本库

    总结,SVN资源版本库是软件开发中不可或缺的工具,它提供了高效且可靠的版本控制,使得团队协作更加顺畅,代码管理更加有序。无论是初学者还是经验丰富的开发者,理解和掌握SVN的使用都将极大地提升开发效率和项目...

    SVN使用教程总结.doc

    本文档旨在提供一个详细的 SVN 使用教程,从 SVN 的基本概念到服务器搭建、客户端安装、版本库管理、用户和组管理等方面进行了详细的讲解。 一、SVN 简介 SVN(Subversion)是一种免费/开源的版本控制系统,允许...

    SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤

    SVN 版本管理系统安装指南 本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+...

    SVN使用教程总结

    SVN 使用教程总结 .Subversion(SVN)是一种自由/开源的版本控制系统,旨在帮助程序员更好地管理代码版本。通过 SVN,可以记录每一次文件和目录的修改,快速恢复到早期版本,检查数据修改的历史。 一、SVN 服务器...

    svn代码库如何备份到本地

    ### SVN代码库备份到本地的方法 #### 背景与目的 版本控制系统Subversion(简称SVN)是一种广泛使用的源代码管理系统,它帮助开发者管理项目的各个版本及其变更历史。在日常开发过程中,为了防止数据丢失或者便于...

    SVN版本控制方案

    SVN中通过Trunk、Branch、Tag三个主要的概念来组织和管理版本库的内容。 ##### 1. Trunk主干 - **定义**:Trunk是SVN仓库中的主要开发区域,存放项目的主线代码。 - **用途**:主要用于日常开发和维护,所有的修改...

    SVN备份操作(包括完全备份,增量备份和同步版本库)

    Subversion(简称SVN)作为一款广泛使用的集中式版本控制系统,在备份方面提供了多种机制来满足不同场景的需求,主要包括完全备份、增量备份以及版本库同步等方法。 #### 二、完全备份 完全备份是最基础也是最直接...

    SVN建立资源库的简单操作

    在弹出的窗口中选择“本地文件系统(FSFS)”格式创建版本库。FSFS是一种基于文件系统的存储方式,适合于大多数应用场景。 #### 四、配置权限 1. **编辑配置文件**: - 进入`test\conf`文件夹,打开其中的三个文件...

    CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)

    总结来说,本文详细介绍了如何在CentOS 6.5上建立一个Apache整合SVN 1.8.5的服务器,并提供了多版本库的权限配置方法。这使得团队能够高效地协作和管理代码库,但未涵盖的源码包安装需要另外进行。

    删除SVN版本控制文件批处理

    总结来说,删除SVN版本控制文件主要涉及识别和移除`.svn`目录,通过编写批处理脚本可以高效地完成这一任务。了解SVN工作副本的结构和批处理脚本的编写,对于日常的代码管理和维护工作具有实际意义。在实际工作中,...

    SVN服务器配置总结

    Subversion(简称SVN)是一种版本控制系统,用于管理代码库,便于多用户协作和代码版本管理。这篇博文将详细介绍如何配置SVN服务器,以实现高效和安全的代码版本控制。 首先,我们需要安装SVN服务器。在Windows环境...

    Svn版本管理教程

    ### SVN版本管理教程知识点概述 #### 一、版本管理的重要性及SVN的作用 - **版本管理**:在软件开发过程中,随着项目的进展,代码库会出现多个版本,这要求开发团队能够有效地管理和追踪这些版本的变化。良好的...

    svn服务器配置总结.txt

    在软件开发领域,版本控制系统如Subversion(简称SVN)是团队协作不可或缺的工具。本文将详细解析如何配置一个SVN服务器,确保代码版本管理的高效与安全。 #### 一、安装SVN服务器 1. **下载安装包**:首先,从...

    svn版本控制器

    总结来说,Subversion是一个强大而可靠的版本控制系统,对于软件开发团队来说是不可或缺的工具,它能有效管理项目文件,促进团队协作,确保代码的稳定性和可维护性。通过熟练掌握SVN的使用,开发者可以更高效地工作...

Global site tag (gtag.js) - Google Analytics