使用Subversion进行版本控制


请输入要查询的词条内容:

使用Subversion进行版本控制




图书信息


出版社: 开明出版社; 第2版 (2009年4月1日)

平装: 404页

正文语种: 英语

开本: 16

ISBN: 9787802057395, 7802057396

条形码: 9787802057395

尺寸: 22.6 x 17.6 x 2.4 cm

重量: 621 g

作者简介


作者:(美国)C.Micbael Pilato (美国)Ben Collins-Sussman (美国)Brian W.Fitzpatrick

C.Michael Pilat0.Ben CollinsSuSSInan和BrianW.Fitzpatrick从Subversion的第一版出现之前就是Subversion的活跃设计师和作者。他们对于这一强大的开源版本控制系统有超过20年的各种经验。

内容简介


《使用Subversion进行版本控制(影印版)(第2版)》讲述了:软件开发人员所面临的最大困惑之一就是版本控制:对信息变化的管理。 《使用Subversion进行版本控制 第二版》介绍了一个理想的版本工具用于管理一个编程项目或者其他任何涉及文档共享的团队任务。这本官方指南由Subversion开发小组根据Subversion 1.5更新,涵盖了安装、配置和使用这项开源技术的每个方面。通过《使用Subversion进行版本控制(影印版)(第2版)》,你将:理解版本控制的基本概念通过全程导引的流程了解Subversion的能力和工作流;综合的复杂主题,如分支和合并;掌握高级功能,诸如属性、外部定义和管理;得到关于仓库、服务器设置和管理的按步骤指导;探讨上下文相关的排错建议;获得最佳实践的推荐;拥有Subversion的一份完整参考。如果你从未使用过版本控制,这一新版本囊括你起步所需要的一切。而如果你是其他版本控制系统的长期用户,《使用Subversion进行版本控制(影印版)(第2版)》将帮助你轻松地转换至到Subversion。

媒体评论


“不管你的学习方式是什么,本书的目标是成为对背景迥异的人们——从那些对版本控制毫无经验的人到有经验的系统管理员——都有用的书。”

——摘自前言

目录


Foreword

Preface

1. Fundamental Concepts

The Repository

Versioning Models

Subversion in Action

Summary

2. Basic Usage

Help!

Getting Data into Your Repository

Initial Checkout

Basic Work Cycle

Examining History

Sometimes You Just Need to Clean Up

Summary

3. Advanced Topics

Revision Specifiers

Properties

File Portability

Ignoring Unversioned Items

Keyword Substitution

Sparse Directories

Locking

Externals Definitions

Peg and Operative Revisions

Changelists

Network Model

Summary

4. Branching and Merging

What''s a Branch?

Using Branches

Basic Merging

Advanced Merging

Traversing Branches

Tags

Branch Maintenance

Common Branching Patterns

Vendor Branches

Summary

5. Repository Administration

The Subversion Repository, Defined

Strategies for Repository Deployment

Creating and Configuring Your Repository

Repository Maintenance

Moving and Removing Repositories

Summary

6. Server Configuration

Overview

Choosing a Server Configuration

svnserve, a Custom Server

httpd, the Apache HTTP Server

Path-Based Authorization

Supporting Multiple Repository Access Methods

7. Customizing Your Subversion Experience

Runtime Configuration Area

Localization

Using External Editors

Using External Differencing and Merge Tools

Summary

8. Embedding Subversion

Layered Library Design

Inside the Working Copy Administration Area

Using the APIs

Summary

9. Subversion Complete Reference

The Subversion Command-Line Client: svn

svnadmin

svnlook

svnsync

svnserve

svndumpfilter

svnversion

mod_dav_svn Configuration Directives

mod_authz_svn

Subversion Properties

Repository Hooks

A. Subversion Quick-Start Guide

B. Subversion for CVS Users

C. WebDAV and Autoversioning

D. Copyright

Index