精华内容
下载资源
问答
  • svn是什么

    2018-03-15 05:34:00
    svn是什么 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是...

    svn是什么

    SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。[1] 

     

    PHP的开发工具Zend Studio可以用这个

     

     SVN = 版本控制 + 备份服务器

    简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。

    通常,我们称用来存放上传档案的地方就做Repository。用中文来说,有点像是档案仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。日后,当您有任何修改时,都可以上传到 Repository上面,上传已经存在且修改过的档案就叫做commit,也就是提交修改给SVN server的意思。针对每次的commit,SVN server都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。日后,因为某些因素,如果您需要从Repository下载曾经提交的档案。您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。

     

    转载于:https://www.cnblogs.com/Renyi-Fan/p/8571317.html

    展开全文
  • Svn是什么

    2019-04-08 09:05:46
    什么是svn Subversion,一个开放源...什么是版本管理工具 版本管理软件配置管理的基础,它管理并保护开发者的软件资源。 它的主要功能有: (1) 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统...

    什么是svn
    Subversion,是一个开放源代码的版本控制系统,是cvs的重写版和改进版,是基于Apache的独立服务器,多数开源软件使用svn作为代码库。
    说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

    什么是版本管理工具
    版本管理是软件配置管理的基础,它管理并保护开发者的软件资源。
    它的主要功能有:
    (1) 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户通过check in和check out的方式访问服务器上的文件,未经授权的用户则无法访问服务器上的文件。
    (2) 软件版本升级管理:每次登入时,在服务器上都会生成新的版本,任何版本都可以随时检出编辑。
    (3) 加锁功能:在文件更新时保护文件,避免不同的用户更改同一文件时发生冲突。(不建议使用)
    (4) 提供不同版本源程序的比较。

    为什么要使用svn
    轻松比较不同版本间的细微差别
    及时了解团队中其他成员的进度
    广域网共享
    协同工作,大大提高团队工作效率

    Svn能做什么
    配置库(svn服务器)
    储存所有的数据,配置库按照文件树形式储存数据-包括目录和文件,任意数量的客户端,可以连接到配置库,读写这些文件.并且可以添加读写日志,有权限的用户很方便的看到这些修改
    工作副本(svn客户端)
    与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库中。

    展开全文
  • SVN版本控制工具

    千次阅读 2019-06-19 22:32:50
    SVN是一个跨平台的开源的版本控制系统。SVN版本管理工具管理着随时间改变的各种数据。这些文件放置在一个中央资料档案库中,并且SVN会备份并记录每一个文件每一次的修改更新变动。因此当开发过程中出现问题,可以...

    SVN版本控制工具

    什么是SVN?
    SVN是一个跨平台的开源的版本控制系统。SVN版本管理工具管理着随时间改变的各种数据。这些文件放置在一个中央资料档案库中,并且SVN会备份并记录每一个文件每一次的修改更新变动。因此当开发过程中出现问题,可以回滚到任意旧的版本。

    SVN和GIT的区别
    svn是集中式的数据管理,所有的数据都存在一个中央版本库。
    svn的备份要备份所有代码数据以及所有更改的版本记录。
    svn版本控制系统的工作流程:
    1.在中央上创建或者从主干复制一个分支(不同分支代码的功能不同)
    2.从中央库中下载这个分支的代码
    3.修改自己的代码文件
    4.提交代码,同时多人可能会存在代码过期
    5.一般每一个小时把自己修改的代码上传到自己的分支,一天结束后把自己的分支上传到服务器的主分支上

    Git是分布式的版本控制,Git没有中央版本库,但是可以通过搭建远程git仓库或者建立本地仓库。
    等代码功能完成后再将本地仓库commit到中央仓库。

    注:
    1.SVN每次提交要联网,但是GIT不需要可以先保存在自己本地。
    2.有些公司的数据可能保存在公司的内网中,一旦离开公司如果使用SVN就无法将数据提交到中央仓库当中。
    3.SVN是主流,而GIT是新趋势

    SVN服务端的运行访问方式:(主要使用前两种)
    1.独立服务器访问 svn://svn.etiantian.org/sadoc
    2.借助apache、nginx等http服务(主流使用 Apache形式:CSVN) http:// svn.etiantian.org/sadoc
    3本地直接访问 file:// application/svndata/sadoc

    SVN标准的文件目录
    比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 :
    svn://proj/|±trunk±branches±tags
    这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。

    在这里插入图片描述

    展开全文
  • 为您提供SmartSVN SVN工具下载,SmartSVN是一款图形化的Subversion客户端,可以帮助用户更加便捷的使用标签和分支,生成项目目录视图,用户可以随时查看,典型的应用领域是软件项目,文档项目和网站项目。...
  • SVN项目管理工具使用

    2018-04-20 16:08:40
    SVN项目管理工具使用记录svn的安装以及在eclipse中的使用,以便查阅1.1 svn是什么? SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion 项目的...

    SVN项目管理工具使用

    记录svn的安装以及在eclipse中的使用,以便查阅

    1.1    svn是什么?

                    SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS 系统的一些不足。

    1.2    什么是版本控制

                    版本控制(Revisioncontrol)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。

    1.3    svn的使用方法

    svn是基于客户/服务器模式:



    2     svn服务端安装配置

    2.1    两种服务端安装包

    2.1.1  官方安装包

    官方网站:http://subversion.apache.org/

    下载:http://subversion.apache.org/download.cgi

    2.1.2  图形化服务端

    志愿者开发的图形化操作界面的svn服务端,它适用于普通软件开发人员使用。

     

    下载地址:https://www.visualsvn.com/downloads/


    3.2    安装图形化服务端


    查看程序菜单:

    查看服务,VisualSVN成功启动:

     

    3.3   创建仓库

    svn服务端创建完成需要创建仓库,仓库中存放要版本控制的文件。

     

    通过开始菜单进入VisualSVN server manager:

     



    选择文件存储方式:


    创建一个空的仓库:




    仓库创建成功:

    仓库地址为https://ip地址或计算机名/svn/仓库名称




    3.2    创建工程目录

    仓库中存放开发项目代码、文档等,需要创建一个工程目录。


    创建成功:


    trunk:项目开发代码的主体,是从项目开始直到当前都处于活动的状态,从这里可以获得项目最新的源代码以及几乎所有的变更历史信息。

     

    branch:从trunk的某个点分离出来的代码拷贝,通常可以在不影响主干的前提下在这里进行重大bug的修改,或者做实验性的开发,以及定制功能开发等。如果分支达到了预期的目的,通常可以被合并(Mgerge)到主干中。

     

    tag:用来表示trunk和branch的某个点的状态,以代表项目的某个稳定状态,通常为最终发布状态。

    拷贝svn地址:


    4      eclipse的SVN插件使用

    下载Subversion的eclipse插件

    http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

     

    下载site-1.10.11.zip,本教程将此zip放在D盘。

     

    下边是在STS上安装svn插件步骤:

     

    1、进入STS软件安装界面


    2、安装svn插件

    上边命令行输入:SVN - jar:file:/d:/site-1.10.11.zip!/

     点击下一步。

     接受协议,完成:


    出现提示,选择继续安装:


    安装完成,查看STS视图有SVN选项说明安装成功:


    4.1    将项目共享到SVN

             新建SVN仓库连接 , 切换“SVN资源库” 视图





    4.2   从svn检出

      将svn管理项目检出到工作区



    4.3    解决冲突


    手动merge后,标记为解决


    4.4   重置用户名密码

    删除C:\Users(用户)\"你的用户名"\AppData\Roaming\Subversion\auth\下的所有文件





    展开全文
  • 什么是svn

    2016-12-12 10:59:44
    SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...
  • svn管理工具

    千次阅读 2018-06-23 15:40:36
    1. svn是什么? svn是用于代码管理 使用svn可以将代码上传到svn服务器上,若想使用该代码,可以从svn服务器上下载,可以实现更新,上传,提交等功能。 若在提交过程中出现版本冲突,会提交失败 ,他会将代码下载...
  • SVN版本管理工具

    千次阅读 2015-01-25 16:11:59
     VisualSVN 一款Windows下免费的SVN服务器图形化管理工具(工程目录创建(truck\tags\branches)、Group管理、User管理、权限分配),使得配置SVN仓库异常简单,无需注册一个随系统启动的服务脚本。可以把svn当成...
  • 1 什么是版本控制工具  个人代码  版本控制工具中的代码  版本控制工具的客户端 tortoiseSVN  版本控制工具的服务端VisualSVN 2为什么要用版本控制工具  开发中更好的团队协作开发 3如何使用SVN...
  • 1、下载SVN管理工具 https://osdn.mirror.constant.com//storage/g/t/to/tortoisesvn/1.14.1/Application/TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi 下载完成这里英文,如果用不惯英文可以汉化成中文 2、下载...
  • Svn项目管理工具

    2019-02-23 23:50:00
    1 svn介绍 1.1 项目管理中的版本控制问题 通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题: 备份多个版本,占用磁盘空间大 ...1.2 什么是版本...
  • svn版本管理工具

    2018-12-26 11:39:34
    一、svn介绍 1.项目管理中的版本控制问题 通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题: 备份多个版本,占用磁盘空间大 ...2.什么是版本控制...
  • 什么是版本控制  2.为什么要用版本控制工具SVN服务器端的安装和配置 版本控制工具-SVN  SVN--客户端:TortoiseSVN  SVN--服务端:VisualSVN 下载   服务端安装  1.next    2.第二个勾的作用...
  • 什么是SVN什么是maven? Maven基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。Maven的核心功能便合理叙述项目间的依赖关系...
  • SVN工具使用

    千次阅读 2019-03-31 17:13:04
    Svn是一种集中式文件版本管理系统。集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。 集中式文件版本控制器:将所有的文件都交由服务器来...
  • svn是什么

    万次阅读 2006-04-13 23:21:00
    版本控制管理数据变更的一种技术。对于程序员来说,它已经成为不可或缺的...什么是 Subversion? Subversion 一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料
  • 这里写目录标题一、SVN版本控制工具概述SVN是什么二、SVN服务端软件的安装和配置1.安装步骤2.SVN服务器端配置(1)SVN版本控制原理(2)配置工作:(3)进行服务器端监管(4)权限控制三、SVN服务端软件的安装和配置...
  • SVN项目管理工具介绍

    2019-08-02 07:43:08
    一、 版本管理工具 1.1 SVN概述 1.1.1 多人合作开发可能出现的问题 通常软件开发由多人协作开发,如果不对代码文件、配置文件、文档等进行有效管理,将会出现一些问题: ...1.1.2 什么是版本控制 版本控制(Revi...
  • SVN的作用是什么?为什么要用SVN

    千次阅读 2019-07-22 09:35:43
    SVN的作用是什么?为什么要用SVN? 代码版本管理的工具,即把代码提交到服务器,可回退历史版本,总结起来有以下几点功能: 1、把自己编写代码提交至服务器。每提交一次会产生一个版本,如果在实际过程中写错了可...
  • 什么是SVN?SVN的简介安装和使用

    千次阅读 2018-12-10 21:05:44
    1.1什么是SVN 1.2SVN的作用 1.3常见的版本控制工具 1.4SVN的使用 1.4.1SVN基本使用原理 ​1.4.2SVN使用模式 1.4.3SVN工作方式 1.5SVN的服务器安装 1.5.1下载: 1.5.2图形化服务端 1.5.3安装图形化服务端 ...
  • 让你知道什么是 SVN

    2021-01-10 07:04:36
    subversion(简称svn)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 svn服务器有2种运行... SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地
  • svn工具使用

    2018-02-28 11:40:24
    无非就是git和svn比较多,今天先讲下在Android Studio下操作SVN,他们之间的区别在网上有很多的文章,写的都比较理论(zhuangbi),感兴趣的可以去看看,一般你入职时使用什么版本控制工具固定了的,我们(搬砖的)无法...
  • 1、SVN是什么? TortoiseSVN,属于集中式版本控制工具,是Subversion版本控制系统的一个免费SVN开源客户端,可以对文件版本进行统一管理和控制;文件保存在中央版本库,您可以将文件恢复到过去的版本,并且可以通过...
  • SVN 是什么? 在公司做过团队开发都知道,一个项目的代码要保持最新的版本。 举个例子! 例如:一个公司的项目有5人开发(A,B,C,D,E五个人),有一个地方专门存放项目的最新的代码,这个地方比如叫 ‘代码...
  • 【项目管理工具SVN 项目版本管理工具

    万次阅读 多人点赞 2018-08-02 18:05:40
    1. svn介绍 1.1 项目管理中的版本控制问题 解决代码冲突困难 容易引发bug 难于恢复至以前正确版本 无法进行权限控制 项目版本发布困难 ...1.3 svn是什么 SVN是版本管理工具,在当前的开源项目里(J2...
  • 什么是SVN

    2008-05-22 17:08:00
    CVS:Concurrent Version System....SVN:subversionCVS:Concurrent Version System. VSS:微软的 CleanCase:Rational Rose的版本控制管理数据变更的一种技术。对于程序员来说,它已经成为不可或缺的工具,因为他们经
  • svn是一个版本管理工具,替代了vcs,现在很多开源软件都用svn作为代码版本管理软件
  • SVN版本工具_Git版本工具

    千次阅读 2018-08-06 11:26:51
    第1部分 版本管理工具介绍——SVN 篇 一、版本控制简介: 1.什么是版本控制? 软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。 最主要的功能: 追踪文件的变更。 让版本库中任意文件恢复到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,698
精华内容 679
关键字:

svn是什么工具