Subversion1.2 Manual

From PHPBB用户手册

Jump to: navigation, search

Contents

前言

序言

读者

怎样阅读本书

本书约定

排版习惯

图标

本书的组织结构

本书是免费的

致谢

来自Ben Collins-Sussman

来自Brian W. Fitzpatrick

来自C. Michael Pilato

介绍

Subversion是什么?

Subversion的历史

Subversion的特性

Subversion的架构

安装Subversion

Subversion的组件

快速入门

基本概念

版本库

版本模型

文件共享的问题

锁定-修改-解锁 方案

拷贝-修改-合并 方案

Subversion实战

工作拷贝

修订版本

工作拷贝怎样追踪版本库

混合修订版本的工作拷贝

更新和提交是分开的
混合修订版本非常正常
混合修订版本很有用
混合修订版本也有限制

摘要

指导教程

帮助!

导入

修订版本: 号码、关键字和日期

修订版本号

修订版本关键字

修订版本日期

初始化的Checkout

基本的工作周期

更新你的工作拷贝

修改你的工作拷贝

检查你的修改

svn status
svn diff
svn revert

解决冲突(合并别人的修改)

手工合并冲突
拷贝覆盖你的工作文件
下注:使用svn revert

提交你得修改

检验历史

svn log

svn diff

比较本地修改
比较工作拷贝和版本库
比较版本库与版本库

svn cat

svn list

关于历史的最后一个词

其他有用的命令

svn cleanup

svn import

摘要

分支与合并

什么是分支?

使用分支

创建分支

在分支上工作

分支背后的关键概念

在分支间拷贝修改

拷贝特定的修改

合并背后的关键概念

合并的最佳实践

手工追踪合并
预览合并
合并冲突
关注还是忽视祖先

常见用例

合并一条分支到另一支

取消修改

找回删除的项目

常用分支模式

发布分支
特性分支

转换工作拷贝

标签

建立最简单的标签

建立复杂的标签

分支维护

版本库布局

数据的生命周期

摘要