当前位置:K88软件开发文章中心编程工具SVN → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • SVN 修复错误 [内容预览] 0 | 2019-01-24 10:47:57
    由珍珍阿姨创建,最后一次修改2016-08-12SVN修复错误假设Jerry意外地更改了array.c文件而导致编译错误,他想放弃修改。在这种状况下,‘revert’操作将派上用场。revert操作将撤销任何文件或目录里的局部更改。[jerry@CentOStrunk]$svnstatus上面的命令将会产生下面的效果M...

    [阅读全文]

  • SVN 更新过程 [内容预览] 0 | 2019-01-24 10:47:56
    由珍珍阿姨创建,最后一次修改2016-08-12SVN更新过程Jerry提交了他第一个版本的代码.但是他想他应该写两个函数用来接收输入和显示数组,在修改之后,array.c看起来像是下面这样。#include<stdio.h>#defineMAX16voidaccept_input(int*arr,intn){inti...

    [阅读全文]

  • SVN 检查更改 [内容预览] 0 | 2019-01-24 10:47:55
    由珍珍阿姨创建,最后一次修改2016-08-12SVN检查更改Jerry往仓库里添加了一个叫做array.c的文件。Tom签出最后一个版本后开始工作。[tom@CentOS~]$svncohttp://svn.server.com/svn/project_repo--username=tom上面的命令将会产生下面的效果...

    [阅读全文]

  • SVN 执行修改 [内容预览] 0 | 2019-01-24 10:47:54
    由珍珍阿姨创建,最后一次修改2016-08-12SVN执行修改Jerry从版本库检出了最新的版本并开始在项目上工作。他在trunk目录下创建了一个array.c文件。[jerry@CentOS~]$cdproject_repo/trunk/[jerry@CentOStrunk]$catarray.c以上命令将产生如下结...

    [阅读全文]

  • SVN 检出过程 [内容预览] 0 | 2019-01-24 10:47:52
    由珍珍阿姨创建,最后一次修改2016-08-12SVN检出过程SVN提供了checkout命令来从版本库检出一个工作副本。下面的命令将会在当前工作副本中新建一个名为project_repo的文件夹。不用担心版本库的URL地址是什么,大部分时间里,SVN管理员会提供给你地址和访问权限的。[tom@CentOS~]$svn...

    [阅读全文]

  • SVN 环境搭建 [内容预览] 0 | 2019-01-24 10:47:50
    由珍珍阿姨创建,最后一次修改2016-08-12SVN环境搭建Subversion是一个受欢迎的开源的版本控制工具。他在互联网免费提供并且开源。大多数GNU/Linux发行版系统自带,所以它很有可能已经安装在你的系统上了。可以使用下面命令检查是否安装了。[jerry@CentOS~]$svn--version如果Sub...

    [阅读全文]

  • SVN 基本概念 [内容预览] 0 | 2019-01-24 10:47:49
    由珍珍阿姨创建,最后一次修改2016-08-12什么是版本控制系统(VCS)版本控制系统(VCS)是一个软件,帮助软件开发人员团队工作并维持他们完整的工作历史。下面是版本控制系统(VCS)的目标允许开发者们同时工作不会重写每个人的改变维持每个版本的全部的历史VCS被分成两种集中版本控制系统(CVCS)和分散或不集中的版...

    [阅读全文]

  • 关于SVN [内容预览] 0 | 2019-01-24 10:47:48
    由珍珍阿姨创建,路飞最后一次修改2016-08-12SVN教程ApacheSubversion通常被缩写成SVN,是一个开放源代码的版本控制系统,Subversion在2000年由CollabNetInc开发,现在发展成为Apache软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。这个教程给你提供一个理...

    [阅读全文]

  • TortoiseSVN 使用教程 [内容预览] 0 | 2019-01-14 03:32:45
    TortoiseSVN使用教程TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。TortoiseSVN安装下载地址:https://tortoisesvn.net/downloads.html,页面里有语言包补丁的下载链接。目前最新版为1.11.0下载地址:ht...

    [阅读全文]

  • SVN 标签 [内容预览] 0 | 2019-01-14 03:32:44
    SVN标签(tag)版本管理系统支持tag选项,通过使用tag的概念,我们可以给某一个具体版本的代码一个更加有意义的名字。Tags即标签主要用于项目开发中的里程碑,比如开发到一定阶段可以单独一个版本作为发布等,它往往代表一个可以固定的完整的版本,这跟VSS中的Tag大致相同。我们在本地工作副本创建一个tag。root@...

    [阅读全文]

  • SVN 分支 [内容预览] 0 | 2019-01-14 03:32:43
    SVN分支Branch选项会给开发者创建出另外一条线路。当有人希望开发进程分开成两条不同的线路时,这个选项会非常有用。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作(某个模块),小组2进行新需求的开发。那么此时...

    [阅读全文]

  • SVN 查看历史信息 [内容预览] 0 | 2019-01-14 03:32:41
    SVN查看历史信息通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn的历史:svnlog:用来展示svn的版本作者、日期、路径等等。svndiff:用来显示特定修改的行级详细信息。svncat:取得在特定版本的某文件显示在当前屏幕。svnlist:显示一个目录...

    [阅读全文]

  • SVN 版本回退 [内容预览] 0 | 2019-01-14 03:32:40
    SVN版本回退当我们想放弃对文件的修改,可以使用SVNrevert命令。svnrevert操作将撤销任何文件或目录里的局部更改。我们对文件readme进行修改,查看文件状态。root@k88:~/svn/k8801/trunk#svnstatusMreadme这时我们发现修改错误,要撤销修改,通过svnrevert文件...

    [阅读全文]

  • SVN 提交操作 [内容预览] 0 | 2019-01-14 03:32:38
    SVN提交操作在上一章中,我们检出了版本库k8801,对应的目录放在/home/user01/k8801中,下面我们针对这个库进行版本控制。我们在库本版中需要增加一个readme的说明文件。root@k88:~/svn/k8801/trunk#catreadmethisisSVNtutorial.查看工作副本中的状态。...

    [阅读全文]

  • SVN 解决冲突 [内容预览] 0 | 2019-01-14 03:32:37
    SVN解决冲突版本冲突原因:假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修改,修改...

    [阅读全文]

  • SVN 检出操作 [内容预览] 0 | 2019-01-14 03:32:36
    SVN检出操作上一章中,我们创建了版本库k8801,URL为svn://192.168.0.1/k8801,svn用户user01有读写权限。我们就可以通过这个URL在客户端对版本库进行检出操作。svncheckouthttp://svn.server.com/svn/project_repo--username=us...

    [阅读全文]

  • SVN 创建版本库 [内容预览] 0 | 2019-01-14 03:32:34
    SVN创建版本库使用svn命令创建资源库[k88@centos6~]#svnadmincreate/opt/svn/k8801[k88@centos6~]#ll/opt/svn/k8801/total24drwxr-xr-x2rootroot40962016/08/2316:31:06confdrwxr-sr-x6ro...

    [阅读全文]

  • SVN 启动模式 [内容预览] 0 | 2019-01-14 03:32:33
    SVN启动模式首先,在服务端进行SVN版本库的相关配置手动新建版本库目录mkdir/opt/svn利用svn命令创建版本库svnadmincreate/opt/svn/k88使用命令svnserve启动服务svnserve-d-r目录--listen-port端口号-r:配置方式决定了版本库访问方式。--listen-...

    [阅读全文]

  • SVN 生命周期 [内容预览] 0 | 2019-01-14 03:32:31
    SVN生命周期本章讨论了版本控制系统的生命周期。创建版本库版本库相当于一个集中的空间,用于存放开发者所有的工作成果。版本库不仅能存放文件,还包括了每次修改的历史,即每个文件的变动历史。Create操作是用来创建一个新的版本库。大多数情况下这个操作只会执行一次。当你创建一个新的版本库的时候,你的版本控制系统会让你提供一些...

    [阅读全文]

  • SVN 安装 [内容预览] 0 | 2019-01-14 03:32:30
    SVN安装在windows下安装SVN1、准备svn的安装文件下载地址:https://sourceforge.net/projects/win32svn/2、下载完成后,在相应的盘符中会有一个Setup-Subversion-1.8.16.msi的文件,目前最新的版本是1.8.16,这里就使用这个版本。然后双击安装文...

    [阅读全文]

  • SVN 简介 [内容预览] 0 | 2019-01-14 03:32:28
    SVN简介Subversion(SVN)是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。SVN的一些概念r...

    [阅读全文]

  • SVN 教程,SVN [内容预览] 0 | 2019-01-14 03:32:27
    SVN教程ApacheSubversion通常被缩写成SVN,是一个开放源代码的版本控制系统,Subversion在2000年由CollabNetInc开发,现在发展成为Apache软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CV...

    [阅读全文]

 SVN   22   30   1/1页   首页   1   尾页   GO