`

subversion配置学习笔记

阅读更多
subversion 工具已经安装完成.进行以下配置(环境fc 5 + svn 1.3):
1.创建版本中心数据库
     svnadmin /data/repos
    查看:
    [devuser@data]$ ls repos
    conf  dav  db  format  hooks  locks  README.txt
2.[devuser@project]$ ll /tmp/project/*
/tmp/project/branches:
/tmp/project/tags:
/tmp/project/trunk:
    bar.c
    foo.c
    makefile
3.导入项目到版本中心库
     svn import /tmp/project/ file:///data/repos -m "initial import"
       新增           /tmp/project/trunk
       新增           /tmp/project/trunk/foo.c
       新增           /tmp/project/trunk/bar.c
       新增           /tmp/project/trunk/makefile
       新增           /tmp/project/branches
       新增           /tmp/project/tags
       提交后的修订版为 1。
    现在版本中心库已有你的目录和文件了,但subversion对/tmp/project/原目录及子目录和文件没做任何更改
4.新建 一工程目录/tmp/newproejct.建立一个工作拷贝。
     svn checkout file:///data/repos/trunk newproject
    修改一下一个源文件,进行 svn diff
    Index: foo.c
===================================================================
--- foo.c       (修订版 1)
+++ foo.c       (工作拷贝)
@@ -1,4 +1,5 @@
 void main()
 {
-    print("foot.c source!");
+    // modify 2006-12-02
+    print("foot-.c source!");
 }
svn commit -m add comment
正在发送       foo.c
传输文件数据.
提交后的修订版为 2。
5。 svn update
于修订版 2。



   

分享到:
评论

相关推荐

    openwrt,Lede深入学习笔记v2.0.pdf

    ### OpenWRT与LEDE深入学习笔记v2.0概览 #### 一、基础知识介绍 根据提供的部分内容,本文档主要介绍了如何安装OpenWRT与LEDE系统的编译环境,并详细记录了从GitHub下载源码的过程及后续的操作步骤。下面我们将...

    openwrt深入学习笔记

    OpenWrt 深入学习笔记详细记录了安装、配置、操作和维护 OpenWrt 系统的各个步骤和知识点。 1. 安装编译环境:在开始编译 OpenWrt 固件之前,需要在宿主系统上搭建合适的编译环境。通常这涉及到安装编译器、依赖库...

    mule学习笔记(初学者)

    【Mule学习笔记】初学者指南 Mule是一个开源的企业服务总线(ESB)和集成平台,它允许开发者轻松地连接不同的系统、应用和服务,实现数据的交换和业务流程的自动化。本学习笔记将帮助初学者理解Mule的基本原理、...

    svn学习笔记-windows下安装svn加apache的安装流程

    **标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...

    svn学习笔记

    ### SVN学习笔记 #### 版本控制的重要性及概念解析 版本控制在软件开发过程中扮演着极其重要的角色。尤其是在多人协作的环境下,版本控制系统能够有效帮助团队成员管理代码、文档和其他重要资源的不同版本,确保每...

    subversion.txt

    根据提供的文件信息,可以看出这是一份关于Subversion(简称SVN)的学习笔记。Subversion是一种分布式版本控制系统,广泛应用于软件开发、文档管理等多个领域。接下来,我们将基于标题、描述及部分给出的内容,来...

    SVN学习笔记

    本文将从SVN客户端与服务器端的安装配置、版本控制操作、用户权限管理以及数据备份恢复等方面进行详细的学习笔记记录。 首先,进行SVN客户端软件的安装,以TortoiseSVN为例,它为Windows环境下提供图形界面的客户端...

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的强大工具,在Linux环境下特别常用。 - 可以通过CURL发送POST请求,并附带JSON格式的数据体。 - ...

    svn技术总结本人自己学习笔记.zip

    在“svn技术总结本人自己学习笔记.zip”这个压缩包中,我们可以期待找到关于SVN的基本概念、安装配置、日常操作、冲突解决以及高级特性的学习记录。 首先,SVN的核心概念包括仓库(Repository)、工作副本(Working...

    Effective-Robotics-Programming-with-ROS——中文学习笔记

    以上就是从《Effective Robotics Programming with ROS》的学习笔记中提取的关键知识点和操作步骤,涵盖了ROS环境的配置以及TurtleBot的基础操作。这些基础知识对于初学者来说非常重要,能够帮助他们快速上手并深入...

    SVN中文教程 SVN简明教程 SVN学习笔记

    - 学习笔记通常包含个人理解和实践总结,可能涵盖一些实用技巧和常见问题解决方案。 通过以上内容,你将能够掌握SVN的基本操作和使用策略,更好地融入团队开发环境中。在实际工作中,结合具体的项目需求和团队协作...

    SVN 学习笔记

    这篇学习笔记主要涵盖了SVN的基本概念、安装与配置、基本操作以及在实际开发中的应用。 1. SVN的基本概念 - 版本库(Repository):存储所有版本历史信息的地方,相当于数据库。 - 工作副本(Working Copy):...

    笔记配置文档_linux_

    9. **Linux下安装SVN** - SVN(Subversion)是一种版本控制系统,这部分可能介绍了如何在Linux上安装和配置SVN服务器,以便团队协作和代码管理。 这些笔记内容全面,覆盖了从基础的Linux操作到复杂的分布式系统配置...

    java学习笔记

    根据给定的“Java学习笔记”文档概览,我们可以从中提炼出多个重要的IT知识点,主要集中在Java编程语言及其相关的技术栈上,包括但不限于版本控制系统(如Subversion)、Web开发技术(如Servlets、JSP、Struts2等)...

    dojo学习笔记(web编程必备)

    【Dojo 学习笔记】 Dojo 是一个强大的JavaScript工具库,特别适合于Web编程,尤其在面向对象的JavaScript编程方面表现出色。学习Dojo之前,建议先掌握JavaScript的面向对象编程基础,这对于理解Dojo的源码和设计...

    git学习笔记

    ### Git学习笔记 #### Git的历史背景与发展 - **Git的诞生**:Git的诞生源于Linux内核项目的实际需求。在2002年至2005年间,该项目使用了一款名为BitKeeper的分布式版本控制系统来管理其源代码。然而,随着...

    Linux 学习笔记

    ### Linux 学习笔记知识点概览 #### 一、Linux 常见命令与操作 - **基础命令**:在 Linux 系统中,掌握一些基础命令是非常重要的,例如 `ls` (列出目录内容)、`cd` (切换目录)、`pwd` (显示当前工作目录)、`mkdir`...

Global site tag (gtag.js) - Google Analytics