当前位置:首页 > 工业技术
使用Subversion进行版本控制
使用Subversion进行版本控制

使用Subversion进行版本控制PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)皮拉拖,(美)苏斯曼,(美)费泽帕特里克著
  • 出 版 社:北京:开明出版社
  • 出版年份:2009
  • ISBN:9787802057395
  • 页数:407 页
图书介绍:在开源软件世界,并行版本系统(CVS)一直是版本控制长久以来的唯一选择。事实证明,这是个正确的选择。但是,和其他许多工具一样,CVS开始显露出衰老的迹象。而Subversion,正是以CVS继任者的面目出现的新型版本控制系统。Subversion的设计者们力图通过两方面的努力赢得CVS用户的青睐:保持构建开源软件版本控制系统的方式(以及视觉和感觉上)与CVS尽可能类似,同时尽力弥补CVS许多显著的缺陷。这些努力的结果使得从CVS迁移到Subversion不需要作出重大的变革,Subversion确实是非常强大、非常有用和非常灵活的工具。本书适用于具有不同背景知识的各个层次的读者—从未使用过版本控制的新手到经验丰富的系统管理员都能够从本书中获益。
《使用Subversion进行版本控制》目录

1.Fundamental Concepts 1

The Repository 1

Versioning Models 2

Subversion in Action 7

Summary 15

2.Basic Usage 17

Help! 17

Getting Data into Your Repository 18

Initial Checkout 19

Basic Work Cycle 22

Examining History 37

Sometimes You Just Need to Clean Up 43

Summary 44

3.Advanced Topics 45

Revision Specifiers 45

Properties 48

File Portability 56

Ignoring Unversioned Items 60

Keyword Substitution 65

Sparse Directories 69

Locking 73

Externals Definitions 82

Peg and Operative Revisions 87

Changelists 91

Network Model 96

Summary 100

4.Branching and Merging 101

What's a Branch? 101

Using Branches 102

Basic Merging 108

Advanced Merging 118

Traversing Branches 130

Tags 132

Branch Maintenance 134

Common Branching Patterns 136

Vendor Branches 138

Summary 143

5.Repository Administration 145

The Subversion Repository,Defined 145

Strategies for Repository Deployment 147

Creating and Configuring Your Repository 154

Repository Maintenance 158

Moving and Removing Repositories 188

Summary 189

6.Server Configuration 191

Overview 191

Choosing a Server Configuration 193

svnserve,a Custom Server 195

httpd,the Apache HTTP Server 207

Path-Based Authorization 226

Supporting Multiple Repository Access Methods 230

7.Customizing Your Subversion Experience 233

Runtime Configuration Area 233

Localization 242

Using External Editors 244

Using External Differencing and Merge Tools 245

Summary 249

8.Embedding Subversion 251

Layered Library Design 251

Inside the Working Copy Administration Area 259

Using the APIs 261

Summary 270

9.Subversion Complete Reference 271

The Subversion Command-Line Client:svn 271

svnadmin 325

svnlook 336

svnsync 345

svnserve 349

svndumpfilter 351

svnversion 353

mod_dav_svn Configuration Directives 355

mod_authz_svn 358

Subversion Properties 358

Repository Hooks 360

A.Subversion Quick-Start Guide 365

B.Subversion for CVS Users 369

C.Web DAV and Autoversioning 377

D.Copyright 387

Index 393

相关图书
作者其它书籍
返回顶部