Essential CVS, 2/e
暫譯: Essential CVS, 2/e
Jennifer Vesperman
- 出版商: O'Reilly
- 出版日期: 2006-12-26
- 定價: $1,488
- 售價: 9.5 折 $1,414
- 語言: 英文
- 頁數: 430
- 裝訂: Paperback
- ISBN: 0596527039
- ISBN-13: 9780596527037
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$890$703 -
$650$514 -
$880$695 -
$680$537 -
$550$435 -
$980$774 -
$420$332 -
$720$569 -
$550$435 -
$880$695 -
$580$452 -
$490$387 -
$600$480 -
$550$468 -
$480$379 -
$780$616 -
$450$351 -
$490$417 -
$780$616 -
$590$460 -
$690$587 -
$650$514 -
$780$616 -
$454深入理解Net-SNMP
-
$360$281
商品描述
This easy-to-follow reference shows a variety of professionals how to use the Concurrent Versions System (CVS), the open source tool that lets you manage versions of anything stored in files. Ideal for software developers tracking different versions of the same code, this new edition has been expanded to explain common usages of CVS for system administrators, project managers, software architects, user-interface (UI) specialists, graphic designers and others.Current for version 1.12, Essential CVS, 2nd Edition offers an overview of CVS, explains the core concepts, and describes the commands that most people use on a day-to-day basis. For those who need to get up to speed rapidly, the book's Quickstart Guide shows you how to build and use a basic CVS repository with the default settings and a minimum of extras. You'll also find:
- A full command reference that details all aspects of customizing CVS for automation, logging, branching, merging documents, and creating alerts
- Examples and descriptions of the most commonly used options for each command
- Why and when to tag or branch your project, tagging before releases, and using branching to create a bugfix version of a project
- Details on the systems used in CVS to permit multiple developers to work on the same project without loss of data
An entire section devoted to document version management and project management includes ways to import and export projects, work with remote repositories, and shows how to fix things that can go wrong when using CVS. You'll find more screenshots in this edition as well as examples of using graphical CVS clients to run CVS commands. Essential CVS also includes a FAQ that answers common queries in the CVS mailing list to get you up and running with this system quickly and painlessly.
Table of Contents
Preface
Part I. Introduction
1. What Is CVS?
What Is a Versioning System?
Why CVS?
CVS in the Field
2. CVS Quickstart Guide
Installing CVS
Building Your First Repository
Importing Projects
Accessing Remote Repositories
Checking Out Files
Editing Files
Committing Changes
Updating Sandboxes
Adding Files
Removing Files
Exporting and Building Projects
Quick Tips for Success
Part II. Using CVS
3. Basic Use of CVS
General Information
Sandboxes and Repositories
Committing Changes to the Repository
Updating the Sandbox Files from the Repository
Adding Files to the Repository
Removing Files from the Repository
Moving Files or Directories
Releasing a Sandbox
Keywords
Binary Files and Wrappers
Specifying Default Command Options
4. Tagging and Branching
Tagging
Stickiness
Branching
Branching Strategies
Merging Strategies
5. Multiple Users
Using Simultaneous Development
Watching a File
Reserving Files
Comparing File Revisions
Displaying Recent Changes
Displaying File History
Part III. CVS Administration
6. Repository Management
Creating a Repository
Deleting a Repository
Securing Your Projects
Repository Structure
CVSROOT Files
Server Environment Variables
Backing Up a Repository
Distributed Repositories
Editing a Repository
Sandbox Structure
Client Environment Variables
Exit Status
7. Project Management
Creating a Project
Distributing Files
Running Scripts
Interfacing with External Programs
Tools
Strategies and Practices
8. Remote Repositories
Specifying Repository Paths
Method Options
The local Access Method
The ext and server Access Methods
The fork Access Method
The gserver Access Method
The kserver Access Method
The pserver Access Method
Using inetd with gserver, kserver, and pserver
PAM
9. Troubleshooting
General Troubleshooting Techniques
Connectivity Problems
Filename Problems
Line-Ending Problems
Permission Problems
Lock Files
Time Issues
Part IV. Reference
10. Command Reference
CVS Command-Line Options
CVS Commands
11. Miscellaneous Topics Reference
Administrative Files
CVSROOT Files
CVSROOT Variables
Dates
Environment Variables
Keywords and Keyword Modes
Pattern Matching
Repository Access Methods
Part V. Appendixes
A. Clients and Operating Systems
B. Administrators' Tools
C. Frequently Asked Questions
Index
商品描述(中文翻譯)
**描述**
這本易於遵循的參考書向各種專業人士展示如何使用 Concurrent Versions System (CVS),這是一個開源工具,讓您可以管理存儲在檔案中的任何版本。這本書非常適合追蹤相同程式碼不同版本的軟體開發人員,這一新版擴展了對系統管理員、專案經理、軟體架構師、使用者介面 (UI) 專家、平面設計師等常見用法的解釋。
本書針對版本 1.12,第二版的《Essential CVS》提供了 CVS 的概述,解釋了核心概念,並描述了大多數人日常使用的命令。對於需要快速上手的讀者,本書的快速入門指南將指導您如何使用預設設定和最少的附加選項來建立和使用基本的 CVS 儲存庫。您還會發現:
- 完整的命令參考,詳細說明了自動化、日誌記錄、分支、合併文件和創建警報的所有方面
- 每個命令最常用選項的示例和描述
- 為什麼以及何時標記或分支您的專案,發佈前的標記,以及使用分支創建專案的修補版本
- 有關 CVS 中使用的系統的詳細資訊,允許多位開發人員在同一專案上工作而不會丟失數據
整個部分專注於文件版本管理和專案管理,包括導入和導出專案的方法、與遠端儲存庫的協作,並展示如何修復使用 CVS 時可能出現的問題。本版還包含更多的截圖以及使用圖形 CVS 客戶端運行 CVS 命令的示例。《Essential CVS》還包括一個常見問題解答,回答 CVS 郵件列表中的常見查詢,幫助您快速且輕鬆地上手這個系統。
**目錄**
前言
**第一部分:介紹**
1. 什麼是 CVS?
- 什麼是版本控制系統?
- 為什麼選擇 CVS?
- CVS 在實務中的應用
2. CVS 快速入門指南
- 安裝 CVS
- 建立您的第一個儲存庫
- 導入專案
- 訪問遠端儲存庫
- 檢出文件
- 編輯文件
- 提交更改
- 更新沙盒
- 添加文件
- 刪除文件
- 導出和構建專案
- 成功的快速提示
**第二部分:使用 CVS**
3. CVS 的基本使用
- 一般資訊
- 沙盒和儲存庫
- 提交更改到儲存庫
- 從儲存庫更新沙盒文件
- 向儲存庫添加文件
- 從儲存庫刪除文件
- 移動文件或目錄
- 釋放沙盒
- 關鍵字
- 二進位文件和包裝器
- 指定預設命令選項
4. 標記和分支
- 標記
- 粘性
- 分支
- 分支策略
- 合併策略
5. 多位使用者
- 使用同時開發
- 監視文件
- 保留文件
- 比較文件版本
- 顯示最近的更改
- 顯示文件歷史
**第三部分:CVS 管理**
6. 儲存庫管理
- 創建儲存庫
- 刪除儲存庫
- 保護您的專案
- 儲存庫結構
- CVSROOT 文件
- 伺服器環境變數
- 備份儲存庫
- 分散式儲存庫
- 編輯儲存庫
- 沙盒結構
- 客戶端環境變數
- 退出狀態
7. 專案管理
- 創建專案
- 分發文件
- 執行腳本
- 與外部程式介面
- 工具
- 策略和實踐
8. 遠端儲存庫
- 指定儲存庫路徑
- 方法選項
- 本地訪問方法
- ext 和 server 訪問方法
- fork 訪問方法
- gserver 訪問方法
- kserver 訪問方法
- pserver 訪問方法
- 使用 inetd 與 gserver、kserver 和 pserver
- PAM
9. 故障排除
- 一般故障排除技術
- 連接問題
- 文件名問題
- 行結尾問題
- 權限問題
- 鎖定文件
- 時間問題
**第四部分:參考**
10. 命令參考
- CVS 命令行選項
- CVS 命令
11. 其他主題參考
- 管理文件
- CVSROOT 文件
- CVSROOT 變數
- 日期
- 環境變數
- 關鍵字和關鍵字模式
- 模式匹配
- 儲存庫訪問方法
**第五部分:附錄**
A. 客戶端和操作系統
B. 管理員工具
C. 常見問題解答
索引