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概览 #### 一、基础知识介绍 根据提供的部分内容,本文档主要介绍了如何安装OpenWRT与LEDE系统的编译环境,并详细记录了从GitHub下载源码的过程及后续的操作步骤。下面我们将...
OpenWrt 深入学习笔记详细记录了安装、配置、操作和维护 OpenWrt 系统的各个步骤和知识点。 1. 安装编译环境:在开始编译 OpenWrt 固件之前,需要在宿主系统上搭建合适的编译环境。通常这涉及到安装编译器、依赖库...
**标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...
### SVN学习笔记 #### 版本控制的重要性及概念解析 版本控制在软件开发过程中扮演着极其重要的角色。尤其是在多人协作的环境下,版本控制系统能够有效帮助团队成员管理代码、文档和其他重要资源的不同版本,确保每...
根据提供的文件信息,可以看出这是一份关于Subversion(简称SVN)的学习笔记。Subversion是一种分布式版本控制系统,广泛应用于软件开发、文档管理等多个领域。接下来,我们将基于标题、描述及部分给出的内容,来...
本文将从SVN客户端与服务器端的安装配置、版本控制操作、用户权限管理以及数据备份恢复等方面进行详细的学习笔记记录。 首先,进行SVN客户端软件的安装,以TortoiseSVN为例,它为Windows环境下提供图形界面的客户端...
### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的强大工具,在Linux环境下特别常用。 - 可以通过CURL发送POST请求,并附带JSON格式的数据体。 - ...
在“svn技术总结本人自己学习笔记.zip”这个压缩包中,我们可以期待找到关于SVN的基本概念、安装配置、日常操作、冲突解决以及高级特性的学习记录。 首先,SVN的核心概念包括仓库(Repository)、工作副本(Working...
以上就是从《Effective Robotics Programming with ROS》的学习笔记中提取的关键知识点和操作步骤,涵盖了ROS环境的配置以及TurtleBot的基础操作。这些基础知识对于初学者来说非常重要,能够帮助他们快速上手并深入...
- 学习笔记通常包含个人理解和实践总结,可能涵盖一些实用技巧和常见问题解决方案。 通过以上内容,你将能够掌握SVN的基本操作和使用策略,更好地融入团队开发环境中。在实际工作中,结合具体的项目需求和团队协作...
这篇学习笔记主要涵盖了SVN的基本概念、安装与配置、基本操作以及在实际开发中的应用。 1. SVN的基本概念 - 版本库(Repository):存储所有版本历史信息的地方,相当于数据库。 - 工作副本(Working Copy):...
9. **Linux下安装SVN** - SVN(Subversion)是一种版本控制系统,这部分可能介绍了如何在Linux上安装和配置SVN服务器,以便团队协作和代码管理。 这些笔记内容全面,覆盖了从基础的Linux操作到复杂的分布式系统配置...
【Dojo 学习笔记】 Dojo 是一个强大的JavaScript工具库,特别适合于Web编程,尤其在面向对象的JavaScript编程方面表现出色。学习Dojo之前,建议先掌握JavaScript的面向对象编程基础,这对于理解Dojo的源码和设计...
### Git学习笔记 #### Git的历史背景与发展 - **Git的诞生**:Git的诞生源于Linux内核项目的实际需求。在2002年至2005年间,该项目使用了一款名为BitKeeper的分布式版本控制系统来管理其源代码。然而,随着...
### Linux 学习笔记知识点概览 #### 一、Linux 常见命令与操作 - **基础命令**:在 Linux 系统中,掌握一些基础命令是非常重要的,例如 `ls` (列出目录内容)、`cd` (切换目录)、`pwd` (显示当前工作目录)、`mkdir`...