- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 430
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Essential CVS. 2nd Edition
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.
Wybrane bestsellery
-
Ta książka jest przeznaczona dla programistów i administratorów, którzy poszukują wydajnej metody zarządzania systemami. Pokazano w niej, w jaki sposób działa Ansible i jak należy przygotować go do pracy. Omówiono sposoby tworzenia scenariuszy (są to skrypty do zarządzania konfiguracją), zasady z...
Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie III Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Ta książka jest unikalną relacją historyczną z początków Uniksa. Zawiera wspomnienia naocznych świadków z pierwszych lat istnienia tego systemu, jego rozwoju i stopniowego przenikania technologii uniksowych do poszczególnych dziedzin informatyki. Znajdziesz tu niewiele trudnych, naukowych i techn...(29.40 zł najniższa cena z 30 dni)
34.30 zł
49.00 zł(-30%) -
Ta książka jest przeznaczona dla osób zajmujących się automatyzacją — od żmudnych codziennych zadań po złożone wdrożenia infrastruktury jako kodu. Ten praktyczny przewodnik pozwoli na sprawne rozpoczęcie korzystania z frameworka Ansible 2.9. Na początku pokazano, jak go zainstalować i skonf...
Ansible 2 w praktyce. Automatyzacja infrastruktury, zarządzanie konfiguracją i wdrażanie aplikacji Ansible 2 w praktyce. Automatyzacja infrastruktury, zarządzanie konfiguracją i wdrażanie aplikacji
(29.90 zł najniższa cena z 30 dni)43.45 zł
79.00 zł(-45%) -
Edytor tekstowy Vim to właściwie wieloplatformowy klon edytora tekstu vi. Jego możliwości jednak są większe od vi, aktualnie więc Vim jest chętnie wybierany przez programistów pracujących w systemach uniksowych i pochodnych. W związku z tym ktoś, kto planuje karierę developera, testera, cz...
Vim. Kurs video. Zostań administratorem systemów IT Vim. Kurs video. Zostań administratorem systemów IT
(39.90 zł najniższa cena z 30 dni)71.55 zł
159.00 zł(-55%) -
Automation is essential for success in the modern DevOps world. Ansible provides a simple yet powerful automation engine to tackle complex automation challengesThis book provides you with the knowledge you need to understand how Ansible 2.7 works at a fundamental level and leverage its advanced c...
Mastering Ansible. Effectively automate configuration management and deployment challenges with Ansible 2.7 - Third Edition Mastering Ansible. Effectively automate configuration management and deployment challenges with Ansible 2.7 - Third Edition
-
This practical guide covers 70-740 exam objectives required for MCSA: Windows Server 2016 certification. Additionally, this certification guide will come in handy when preparing to take the exam 70-743: Upgrading Your Skills to MCSA: Windows Server 2016.
Installation, Storage, and Compute with Windows Server 2016: Microsoft 70-740 MCSA Exam Guide. Implement and configure storage and compute functionalities in Windows Server 2016 Installation, Storage, and Compute with Windows Server 2016: Microsoft 70-740 MCSA Exam Guide. Implement and configure storage and compute functionalities in Windows Server 2016
-
This book is intended as a study guide for anyone preparing for the (SK0-004) exam. Each chapter covers one or more of the exam objectives as standalone read. In addition, its content is such that the book will also serve as a valuable reference for entry-level network technicians and those looki...
CompTIA Server+ Certification Guide. A comprehensive, end-to-end study guide for the SK0-004 certification, along with mock exams CompTIA Server+ Certification Guide. A comprehensive, end-to-end study guide for the SK0-004 certification, along with mock exams
-
This book will guide you from container basic concepts to orchestrating containerized applications in Kubernetes. You’ll learn about the Kubernetes basic architecture, components, resources, admission control, and extensions. We’ll show you how to utilize Kubernetes services in thre...
DevOps with Kubernetes. Accelerating software delivery with container orchestrators - Second Edition DevOps with Kubernetes. Accelerating software delivery with container orchestrators - Second Edition
-
This practical guide covers Identity with Windows Server 2016: 70-742 exam objectives required for MCSA: Windows Server 2016 certification.
Identity with Windows Server 2016: Microsoft 70-742 MCSA Exam Guide. Deploy, configure, and troubleshoot identity services and Group Policy in Windows Server 2016 Identity with Windows Server 2016: Microsoft 70-742 MCSA Exam Guide. Deploy, configure, and troubleshoot identity services and Group Policy in Windows Server 2016
-
Shell scripting is one of the most common and powerful ways to automate tasks in a Linux / Unix environment. With the help of real-world exercises, you will learn to leave the GUI behind, automate tasks, and unlock the true power of Bash.
Learn Linux Shell Scripting - Fundamentals of Bash 4.4. A comprehensive guide to automating administrative tasks with the Bash shell Learn Linux Shell Scripting - Fundamentals of Bash 4.4. A comprehensive guide to automating administrative tasks with the Bash shell
Ebooka "Essential CVS. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Essential CVS. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Essential CVS. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5140-7, 9780596551407
- Data wydania ebooka:
- 2006-11-20 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.4MB
- Rozmiar pliku Mobi:
- 7.1MB
Spis treści ebooka
- Essential CVS, 2nd Edition
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Changes for the Second Edition
- Structure of the Book
- Conventions Used in This Book
- Learning More About CVS
- Web Site and Manpages
- Related Books
- Support
- Using Code Examples
- How To Contact Us
- Safari Enabled
- Acknowledgments for the First Edition
- Acknowledgments for the Second Edition
- I. Introduction
- 1. What Is CVS?
- 1.1. What Is a Versioning System?
- 1.2. Why CVS?
- 1.2.1. Features of Version Control Systems
- 1.2.2. Comparing Version Control Systems
- 1.2.3. CVS Versus Subversion
- 1.2.4. CVS and CVSNT
- 1.2.5. Why I Prefer CVS
- 1.3. CVS in the Field
- 1.3.1. System Administration
- 1.3.2. Software Development
- 1.3.3. Content-Controlled Publishing
- 1.3.4. Other Uses for CVS
- 1. What Is CVS?
- 2. CVS Quickstart Guide
- 2.1. Installing CVS
- 2.1.1. Is CVS Installed?
- 2.1.2. Graphic User Interfaces
- 2.1.3. Secure Shell
- 2.1.4. Installing CVS with a Package Manager
- 2.1.5. Installing and Building CVS from Source
- 2.1. Installing CVS
- 2.2. Building Your First Repository
- 2.3. Importing Projects
- 2.4. Accessing Remote Repositories
- 2.5. Checking Out Files
- 2.6. Editing Files
- 2.7. Committing Changes
- 2.8. Updating Sandboxes
- 2.9. Adding Files
- 2.10. Removing Files
- 2.11. Exporting and Building Projects
- 2.12. Quick Tips for Success
- II. Using CVS
- 3. Basic Use of CVS
- 3.1. General Information
- 3.1.1. Lock Files
- 3.1.2. CVS Command Syntax
- 3.1.3. Choosing Your Editor
- 3.1. General Information
- 3.2. Sandboxes and Repositories
- 3.2.1. Permissions and Ownership
- 3.2.2. Repository Paths
- 3.2.3. Browsing the Repository
- 3.2.4. Creating a Sandbox
- 3.2.5. Checking Out from Multiple Repositories
- 3.2.6. Changing Repositories
- 3.2.7. Editing Sandbox Files
- 3. Basic Use of CVS
- 3.3. Committing Changes to the Repository
- 3.3.1. Setting Revision Numbers
- 3.3.2. When to Commit
- 3.3.3. Checking File Status
- 3.4. Updating the Sandbox Files from the Repository
- 3.4.1. Retrieving Past Revisions of a File
- 3.4.1.1. Retrieving a static file
- 3.4.1.2. Reverting changes
- 3.4.1.3. Retrieving by date
- 3.4.1. Retrieving Past Revisions of a File
- 3.4.2. When to Update
- 3.4.3. Conflicts and Merging
- 3.5. Adding Files to the Repository
- 3.6. Removing Files from the Repository
- 3.6.1. Retrieving Removed Files
- 3.6.1.1. Method 1
- 3.6.1.2. Method 2
- 3.6.1.3. Method 3
- 3.6.1. Retrieving Removed Files
- 3.6.2. Removing Directories
- 3.7. Moving Files or Directories
- 3.7.1. Moving Files
- 3.7.2. Moving Directories
- 3.8. Releasing a Sandbox
- 3.9. Keywords
- 3.10. Binary Files and Wrappers
- 3.11. Specifying Default Command Options
- 4. Tagging and Branching
- 4.1. Tagging
- 4.1.1. Tag Names
- 4.1.2. Reserved Tag Names
- 4.1.3. Tagging by Sandbox
- 4.1.4. Tagging by Date or Revision
- 4.1.5. Retrieving Tagged Files
- 4.1.6. Removing and Moving Tags
- 4.1.6.1. Removing a tag
- 4.1.6.2. Moving a tag
- 4.1.6.3. Moving or removing tags from Attic files
- 4.1.6.4. Renaming a tag
- 4.1.7. Removed Files
- 4.1.8. Tagging Strategies
- 4.1. Tagging
- 4.2. Stickiness
- 4.3. Branching
- 4.3.1. Uses for Branches
- 4.3.2. Making a Branch
- 4.3.3. Retroactive Branching
- 4.3.4. Creating a Branch Sandbox
- 4.3.5. Adding and Removing Files
- 4.3.6. Merging Branches
- 4.3.6.1. Merging from branch to trunk
- 4.3.6.2. Merging from trunk to branch
- 4.3.6.3. Merging from branch to branch
- 4.3.6.4. Keyword issues when merging branches
- 4.3.6.5. Merging binary and special files
- 4.3.7. Branch Revision Numbers
- 4.3.8. Magic Branch Numbers
- 4.3.9. Deleting or Moving a Branch
- 4.4. Branching Strategies
- 4.4.1. Branching Philosophies
- 4.4.1.1. Basically stable
- 4.4.1.2. Basically unstable
- 4.4.1. Branching Philosophies
- 4.4.2. Branch Styles
- 4.4.2.1. Long branch, merging to branch
- 4.4.2.2. Long branch, merging to trunk
- 4.4.2.3. Long branch, merging both trunk and branch
- 4.4.2.4. Short branches
- 4.4.2.5. Nested branches
- 4.4.3. Branch Policies
- 4.5. Merging Strategies
- 4.5.1. When Merging Is Easy
- 4.5.2. When Merging Is Difficult
- 5. Multiple Users
- 5.1. Using Simultaneous Development
- 5.2. Watching a File
- 5.2.1. Configuring Watches
- 5.2.2. Marking a File for Watching
- 5.2.3. Setting Your Watch
- 5.2.4. Editing a File
- 5.2.4.1. Aborting an edit
- 5.2.4.2. Committing an edit
- 5.2.5. Listing Watchers and Editors
- 5.3. Reserving Files
- 5.3.1. Installing and Configuring rcslock
- 5.3.2. Reserving a File
- 5.3.3. Committing a File
- 5.3.4. Releasing a File
- 5.3.5. Combining rcslock with watch
- 5.4. Comparing File Revisions
- 5.5. Displaying Recent Changes
- 5.6. Displaying File History
- III. CVS Administration
- 6. Repository Management
- 6.1. Creating a Repository
- 6.2. Deleting a Repository
- 6.3. Securing Your Projects
- 6.3.1. Sandboxes
- 6.3.2. Repository Root Directory
- 6.3.3. CVSROOT Directory
- 6.3.4. Project Directories
- 6.3.5. General Information on Security
- 6.4. Repository Structure
- 6.4.1. Attic Subdirectory
- 6.4.2. CVS Subdirectory
- 6.4.3. Locks
- 6. Repository Management
- 6.5. CVSROOT Files
- 6.5.1. Configuration Files
- 6.5.1.1. config
- 6.5.1.2. cvswrappers
- 6.5.1.3. modules
- 6.5.1.4. notify
- 6.5.1. Configuration Files
- 6.5.2. Scripting Files
- 6.5.2.1. commitinfo
- 6.5.2.2. editinfo
- 6.5.2.3. loginfo
- 6.5.2.4. postadmin
- 6.5.2.5. postproxy
- 6.5.2.6. posttag
- 6.5.2.7. postwatch
- 6.5.2.8. preproxy
- 6.5.2.9. rcsinfo
- 6.5.2.10. taginfo
- 6.5.2.11. verifymsg
- 6.5.3. Informational Files
- 6.5.3.1. checkoutlist
- 6.5.3.2. cvsignore
- 6.5.3.3. history
- 6.5.3.4. passwd
- 6.5.3.5. readers
- 6.5.3.6. users
- 6.5.3.7. val-tags
- 6.5.3.8. writers
- 6.5.4. Variable Expansion
- 6.6. Server Environment Variables
- 6.7. Backing Up a Repository
- 6.7.1. Freezing a Repository
- 6.7.2. Restoring a Backup
- 6.8. Distributed Repositories
- 6.8.1. Mirroring a Repository
- 6.8.2. Write Proxies
- 6.8.3. Web-Viewable Repositories
- 6.9. Editing a Repository
- 6.9.1. Moving Files and Directories
- 6.9.1.1. Prerequisites to moving a file
- 6.9.1.2. Moving a file: Method 1
- 6.9.1.3. Moving a file: Method 2
- 6.9.1.4. Moving a directory: Method 1
- 6.9.1.5. Moving a directory: Method 2
- 6.9.1. Moving Files and Directories
- 6.9.2. Deleting Files and Directories
- 6.9.2.1. Deleting a file
- 6.9.2.2. Deleting a directory
- 6.9.3. Deleting a Project
- 6.9.4. Editing a Projects RCS Files
- 6.9.5. Clearing Locks
- 6.10. Sandbox Structure
- 6.10.1. CVS Subdirectories
- 6.10.2. Dot Files in Sandbox Directories
- 6.10.3. Dot Files in User Home Directories
- 6.11. Client Environment Variables
- 6.12. Exit Status
- 7. Project Management
- 7.1. Creating a Project
- 7.1.1. Preparing a Project
- 7.1.2. Importing a Project
- 7.1.3. Vendor Branches
- 7.1.4. Alternatives to Importing
- 7.1.4.1. Creating a project with cvs add
- 7.1.4.2. Creating a project by editing the repository
- 7.1.5. Importing from Other Version Control Systems
- 7.1. Creating a Project
- 7.2. Distributing Files
- 7.2.1. checkout and update
- 7.2.2. Exporting Files
- 7.3. Running Scripts
- 7.3.1. Working with Scripting Files
- 7.3.2. Common Syntax
- 7.3.3. The modules File
- 7.3.3.1. Alias modules
- 7.3.3.2. Regular modules
- 7.3.3.3. Module options and scripts
- 7.3.4. The commitinfo File
- 7.3.5. The loginfo File
- 7.3.6. The postadmin File
- 7.3.7. The postproxy File
- 7.3.8. The posttag File
- 7.3.9. The postwatch File
- 7.3.10. The preproxy File
- 7.3.11. The rcsinfo File
- 7.3.12. The taginfo File
- 7.3.13. The verifymsg File
- 7.4. Interfacing with External Programs
- 7.4.1. Interfacing with Bug Trackers
- 7.4.2. Interfacing with Build Scripts
- 7.4.3. Enforcing Standards
- 7.4.4. Making Patchfiles
- 7.5. Tools
- 7.5.1. The cvs admin Command
- 7.5.2. The cvs history Command
- 7.5.2.1. The history file
- 7.5.2.2. cvs history output
- 7.5.2.3. Using the cvs history command
- 7.6. Strategies and Practices
- 7.6.1. Tag and Branch Strategies
- 7.6.2. Automation Strategies
- 7.6.3. Project Structure and Sandboxes
- 7.6.4. Client and Server Version Mismatch
- 7.6.5. Practices for Development
- 8. Remote Repositories
- 8.1. Specifying Repository Paths
- 8.2. Method Options
- 8.3. The local Access Method
- 8.4. The ext and server Access Methods
- 8.4.1. rsh
- 8.4.2. The server Access Method
- 8.4.3. SSH
- 8.4.4. Other Connection Programs
- 8.5. The fork Access Method
- 8.6. The gserver Access Method
- 8.7. The kserver Access Method
- 8.8. The pserver Access Method
- 8.8.1. The passwd File
- 8.8.2. The readers and writers Files
- 8.8.3. login and logout
- 8.8.4. Security
- 8.9. Using inetd with gserver, kserver, and pserver
- 8.9.1. Client Ports
- 8.10. PAM
- 9. Troubleshooting
- 9.1. General Troubleshooting Techniques
- 9.1.1. Finding Help
- 9.1.1.1. Mail and newsgroups
- 9.1.1.2. The Web
- 9.1.1. Finding Help
- 9.1.2. Reporting Bugs
- 9.1.3. Making Your Own Changes to CVS
- 9.1. General Troubleshooting Techniques
- 9.2. Connectivity Problems
- 9.2.1. Root and Repository File Problems
- 9.2.2. Misconfigured Access Methods
- 9.2.3. Isolating Connectivity Problems
- 9.2.4. rsh-Replacement Problems
- 9.3. Filename Problems
- 9.4. Line-Ending Problems
- 9.5. Permission Problems
- 9.5.1. pserver Problems
- 9.6. Lock Files
- 9.7. Time Issues
- IV. Reference
- 10. Command Reference
- 10.1. CVS Command-Line Options
- 10.2. CVS Commands
- 10.2.1. add
- 10.2.1.1. Command options
- 10.2.1.2. Description
- 10.2.1.3. Example 1
- 10.2.1.4. Example 2
- 10.2.1.5. Example 3
- 10.2.1. add
- 10.2.2. admin
- 10.2.2.1. Command options
- 10.2.2.2. Description
- 10.2.2.3. Example 1
- 10.2.2.4. Example 2
- 10.2.3. annotate
- 10.2.3.1. Command options
- 10.2.3.2. Example 1
- 10.2.3.3. Example 2
- 10. Command Reference
- 10.2.4. checkout
- 10.2.4.1. Command options
- 10.2.4.2. Description
- 10.2.4.3. Example 1
- 10.2.4.4. Example 2
- 10.2.5. commit
- 10.2.5.1. Command options
- 10.2.5.2. Description
- 10.2.5.3. Example 1
- 10.2.5.4. Example 2
- 10.2.6. diff
- 10.2.6.1. Standard options
- 10.2.6.2. Format options
- 10.2.6.3. Line and group format options
- 10.2.6.4. Example 1
- 10.2.6.5. Example 2
- 10.2.7. edit
- 10.2.7.1. Command options
- 10.2.7.2. Description
- 10.2.7.3. Example
- 10.2.8. editors
- 10.2.8.1. Command options
- 10.2.8.2. Example
- 10.2.9. export
- 10.2.9.1. Command options
- 10.2.9.2. Description
- 10.2.9.3. Example
- 10.2.10. history
- 10.2.10.1. Command options
- 10.2.10.2. Example 1
- 10.2.10.3. Example 2
- 10.2.11. import
- 10.2.11.1. Command options
- 10.2.11.2. Description
- 10.2.11.3. Example 1
- 10.2.11.4. Example 2
- 10.2.12. init
- 10.2.12.1. Example
- 10.2.13. kserver
- 10.2.13.1. Example
- 10.2.14. log
- 10.2.14.1. Command options
- 10.2.14.2. Example
- 10.2.15. login
- 10.2.15.1. Example
- 10.2.16. logout
- 10.2.16.1. Example
- 10.2.17. ls
- 10.2.17.1. Command options
- 10.2.17.2. Example 1
- 10.2.17.3. Example 2
- 10.2.18. pserver
- 10.2.18.1. Example
- 10.2.19. rannotate
- 10.2.19.1. Command options
- 10.2.19.2. Example
- 10.2.20. rdiff
- 10.2.20.1. Command options
- 10.2.20.2. Example
- 10.2.21. release
- 10.2.21.1. Command option
- 10.2.21.2. Example
- 10.2.22. remove
- 10.2.22.1. Command options
- 10.2.22.2. Example 1
- 10.2.22.3. Example 2
- 10.2.23. rlog
- 10.2.23.1. Command options
- 10.2.23.2. Example
- 10.2.24. rls
- 10.2.24.1. Example
- 10.2.25. rtag
- 10.2.25.1. Command options
- 10.2.25.2. Description
- 10.2.25.3. Example 1
- 10.2.25.4. Example 2
- 10.2.26. server
- 10.2.27. status
- 10.2.27.1. Command options
- 10.2.27.2. Example
- 10.2.28. tag
- 10.2.28.1. Command options
- 10.2.28.2. Description
- 10.2.28.3. Example 1
- 10.2.28.4. Example 2
- 10.2.29. unedit
- 10.2.29.1. Command options
- 10.2.29.2. Description
- 10.2.29.3. Example
- 10.2.30. update
- 10.2.30.1. Command options
- 10.2.30.2. Description
- 10.2.30.3. Example 1
- 10.2.30.4. Example 2
- 10.2.31. version
- 10.2.31.1. Example
- 10.2.32. watch
- 10.2.32.1. Command options
- 10.2.32.2. Example
- 10.2.33. watchers
- 10.2.33.1. Command options
- 10.2.33.2. Example
- 11. Miscellaneous Topics Reference
- 11.1. Administrative Files
- 11.1.1. Dot Files
- 11.1.2. CVS Subdirectory Files
- 11.1. Administrative Files
- 11.2. CVSROOT Files
- 11.2.1. Scripting File Syntax
- 11.2.2. The checkoutlist File
- 11.2.3. The commitinfo File
- 11.2.4. The config File
- 11.2.5. The cvsignore File
- 11.2.6. The cvswrappers File
- 11.2.7. The editinfo File
- 11.2.8. The history File
- 11.2.9. The loginfo File
- 11.2.10. The modules File
- 11.2.11. The notify File
- 11.2.12. The passwd File
- 11.2.13. The postadmin File
- 11.2.14. The postproxy File
- 11.2.15. The posttag File
- 11.2.16. The postwatch File
- 11.2.17. The preproxy File
- 11.2.18. The rcsinfo File
- 11.2.19. The readers File
- 11.2.20. The taginfo File
- 11.2.21. The users File
- 11.2.22. The val-tags File
- 11.2.23. The verifymsg File
- 11.2.24. The writers File
- 11.3. CVSROOT Variables
- 11.3.1. Environment Variables in CVSROOT Files
- 11.3.2. Internal Variables in CVSROOT Files
- 11.3.3. Shell Variables in CVSROOT Files
- 11.4. Dates
- 11.4.1. Legal Date Formats
- 11.4.1.1. ISO 8601
- 11.4.1.2. RFC 822 and RFC 1123
- 11.4.1. Legal Date Formats
- 11.4.2. Legal Date Keywords
- 11.4.3. Time Zones
- 11.5. Environment Variables
- 11.5.1. Client Environment Variables
- 11.5.2. Server Environment Variables
- 11.6. Keywords and Keyword Modes
- 11.7. Pattern Matching
- 11.7.1. Wildcards
- 11.7.2. Regular Expressions
- 11.8. Repository Access Methods
- 11.8.1. Client Side
- 11.8.2. Server Side
- 11.8.3. PAM Support
- V. Appendixes
- A. Clients and Operating Systems
- A.1. Multi-Operating-System Clients
- A.1.1. gCVS, WinCVS, and MacCVS
- A.1.1.1. Installing gCVS
- A.1.1.2. Installing WinCVS
- A.1.1.3. Installing MacCVS
- A.1.1. gCVS, WinCVS, and MacCVS
- A.1.2. CVL
- A.1.3. CrossVC
- A.1.4. jCVS
- A.1.5. SmartCVS
- A.1. Multi-Operating-System Clients
- A. Clients and Operating Systems
- A.2. Macintosh Clients
- A.2.1. MacCVSClient
- A.2.2. MacCVS Pro
- A.3. Unix and Linux Clients
- A.3.1. Cervisia
- A.3.2. Pharmacy
- A.3.3. tkCVS
- A.4. Windows Clients
- A.4.1. CS-CVS
- A.4.2. TortoiseCVS
- A.5. Integration Tools
- A.5.1. abCVS
- A.5.2. Anjuta
- A.5.3. BBEdit
- A.5.4. CVSIn
- A.5.5. CWCVS
- A.5.6. Eclipse
- A.5.7. Jalindi Igloo
- A.5.8. NetBeans
- A.5.9. VC
- A.5.10. Vim
- A.5.11. Zeus SCC-CVS
- B. Administrators' Tools
- B.1. CVS Variants
- B.1.1. CVS/MVS
- B.1.2. cvs-nserver
- B.1.3. CVSNT
- B.1.4. DCVS
- B.1.5. Meta-CVS
- B.1.6. OpenCVS
- B.1.7. RISC OS CVS ports
- B.1. CVS Variants
- B.2. Distribution Tools
- B.2.1. Chora
- B.2.2. CVSup
- B.2.3. CVSviaFTP
- B.2.4. CVSweb
- B.2.5. jCVS Web (Formerly jCVS Servlet)
- B.2.6. SandWeb
- B.2.7. ViewVC
- B.2.8. Wandisco
- B.3. Logging Tools
- B.3.1. CHalogen
- B.3.2. clmerge
- B.3.3. commit_prep and log_accum
- B.3.4. cvs2cl.pl
- B.3.5. cvs-exp
- B.3.6. log
- B.3.7. mfpipe
- B.3.8. rcs2log
- B.4. Metadata Tools
- B.4.1. CVS Monitor
- B.4.2. CVSPlot
- B.4.3. CVSSearch
- B.4.4. CVSTrac
- B.5. Converters
- B.5.1. rcs-to-cvs
- B.5.2. rcs2sccs and sccs2rcs
- B.5.3. VSSExtractor
- B.5.4. pvcs2rcs
- B.6. Miscellaneous
- B.6.1. activitymail
- B.6.2. cln_hist
- B.6.3. CPAN VCS::CVS
- B.6.4. cvs_acls
- B.6.5. CVSCheck
- B.6.6. CVSFS
- B.6.7. CVSlib
- B.6.8. CVS Utilities
- B.6.9. CVS2vendor
- B.6.10. descend
- B.6.11. newcvsroot
- B.6.12. rcslock
- B.6.13. sandbox_status
- B.6.14. validate_repo
- C. Frequently Asked Questions
- C.1. Usage Questions
- C.1.1. Creating Projects and Sandboxes
- C.1.1.1. How do I start a new project?
- C.1.1.2. How do I avoid using a vendor tag and a release tag when I import?
- C.1.1.3. How do I list all the projects in a repository?
- C.1.1.4. How do I check out all the projects in a repository?
- C.1.1.5. How do I get a checkout that doesn't have all that CVS administrative stuff?
- C.1.1.6. How do I check out only one file?
- C.1.1. Creating Projects and Sandboxes
- C.1.2. Using Sandboxes
- C.1.2.1. How do I tell whether there are files in the repository that I haven't checked out? How do I tell which files in my sandbox I haven't committed?
- C.1.2.2. How do I clear stickiness?
- C.1.2.3. What does "move away (file), it is in the way" mean?
- C.1.2.4. How do I rollback or uncommit?
- C.1.2.5. How do I recover deleted files?
- C.1.2.6. What is the Attic?
- C.1.2.7. How do I view changes since a particular date? What about between two dates?
- C.1.2.8. How do I view a list of all the files with a given tag?
- C.1.2.9. How do I find out which tag was set on a given date, or on what date a given tag was created?
- C.1.2.10. How do I retrieve a particular revision when I only know which date the revision was on?
- C.1.2.11. What is locking all about?
- C.1.2.12. How do I lock files so that only I can commit them?
- C.1. Usage Questions
- C.1.3. Using Branches
- C.1.3.1. How do I lock a particular branch so no one can commit to it?
- C.1.3.2. How do I get the history of all files in a particular branch?
- C.1.3.3. How do I check out multiple branches of a project?
- C.1.3.4. How do I merge from branch to trunk, or trunk to branch?
- C.1.3.5. How do I avoid fixing the same conflicts over and over when I merge branches?
- C.1.3.6. How do I remove a branch?
- C.1.3.7. How do I branch a branch? Why would I want to?
- C.1.3.8. How do I recreate a deleted branch tag?
- C.1.4. Managing Projects
- C.1.4.1. How do I make a patch?
- C.1.4.2. How do I make CVS support symbolic links?
- C.1.4.3. How do I import vendor upgrades directly to a branch?
- C.1.4.4. How can I share common files between projects?
- C.1.4.5. How do I send emails automatically?
- C.2. Administration Questions
- C.2.1. General Administration
- C.2.1.1. How do I install and configure CVS?
- C.2.1.2. Will upgrading cause me any problems?
- C.2.1.3. How can I automatically create a changelog from CVS?
- C.2.1.4. How do I export a current copy automatically when files are committed?
- C.2.1. General Administration
- C.2.2. Permissions and Security
- C.2.2.1. How can I manage CVS file permissions?
- C.2.2.2. How do I get access control for CVS?
- C.2.2.3. How do I prevent my users from deleting my repository?
- C.2.2.4. How do I let multiple users use the same files?
- C.2.2.5. How do I fix permission denied problems?
- C.2.2.6. How do I clear file locks?
- C.2.2.7. How do I set up pserver?
- C.2.2.8. How do I change pserver passwords?
- C.2.3. Repositories
- C.2.3.1. How do I rename a repository?
- C.2.3.2. How do I maintain a repository on Samba/NTFS/etc.?
- C.2.3.3. How do I run multiple repositories from one pserver/kserver/gserver invocation?
- C.2.3.4. How do I make an anonymous, read-only repository?
- C.2.3.5. How do I make several anonymous, read-only repositories?
- C.2.3.6. How do I run multiple projects from one repository?
- C.2.3.7. How do I make multiple repositories with the same project information? How do I synchronize multiple CVS repositories?
- C.2.3.8. How do I move a repository from one server to another?
- C.2.4. Final Questions
- C.2.4.1. How do I get off the mailing list?
- C.2.4.2. How do I make money fast?
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Essential CVS. 2nd Edition Jennifer Vesperman (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.