![Essential CVS. 2nd Edition Jennifer Vesperman - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2g1o.png)
![Essential CVS. 2nd Edition Jennifer Vesperman - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2g1o.png)
- 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
-
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(107.40 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł(-40%) -
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)59.40 zł
99.00 zł(-40%) -
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)
29.40 zł
49.00 zł(-40%) -
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
(39.50 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
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
(63.60 zł najniższa cena z 30 dni)55.65 zł
159.00 zł(-65%) -
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
(113.91 zł najniższa cena z 30 dni)113.81 zł
119.00 zł(-4%) -
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
(144.65 zł najniższa cena z 30 dni)144.45 zł
149.00 zł(-3%) -
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
(114.64 zł najniższa cena z 30 dni)114.14 zł
119.00 zł(-4%)
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
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(200.18 zł najniższa cena z 30 dni)
199.98 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(240.51 zł najniższa cena z 30 dni)
240.46 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(198.59 zł najniższa cena z 30 dni)
198.49 zł
239.00 zł(-17%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(113.68 zł najniższa cena z 30 dni)
113.58 zł
149.00 zł(-24%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(198.33 zł najniższa cena z 30 dni)
198.28 zł
239.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(239.97 zł najniższa cena z 30 dni)
239.77 zł
289.00 zł(-17%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(146.59 zł najniższa cena z 30 dni)
146.54 zł
179.00 zł(-18%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(173.03 zł najniższa cena z 30 dni)
172.83 zł
219.00 zł(-21%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(139.24 zł najniższa cena z 30 dni)
138.74 zł
179.00 zł(-22%)
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
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
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.