CS-RCS Pro Documentation

Welcome to ComponentSoftware RCS
About CS-RCS
Why Use an RCS?
What's new
How CS-RCS Helps You
How to Use this Manual
Conventions
License
Purchase
Technical Support
Getting Started
Single-Users Tutorial
Introduction
Installing CS-RCS for Single Users
Basic Concepts
Getting Started
Adding a File to the RCS Repository
Viewing Changes to a File
Checking-Out the Latest Revision of a File
Checking-In a New Revision of a File
Viewing the Revision History of a File
Using the Document Explorer
Where To Go From Here
Workgroups Tutorial
Introduction
Installing CS-RCS for Workgroups
Working in the Workgroup Environment
Where To Go From Here
Working with Projects Tutorial
Introduction
Creating a New Project
Performing Project-level Operations
User Guide
Setting Up a Workgroup Environment
Introduction
RCS Repository Server Requirements
Selecting a Suitable Network
Configuring the RCS Workstation
Customizing CS-RCS
Introduction
Viewing General Information
Configuring the File Type
Configuring the File Type
Adding a File Type
Configuring the Security Policies
Configuring the Users
Adding New Users
Configuring the Security Properties
Configuring the Group Members
Configuring the Advanced Properties
Selecting the System Mode
The Add-ons Tab
Configuring Projects
Introduction
Using the Project Library
Editing the Project Properties
Configuring the General Properties
Configuring the Components Properties
Configuring the Security Properties
Configuring the Shadow Properties
Configuring the Notification Properties
Configuring the Workflow Properties
Configuring the Advanced Properties
Defining FTP projects
Defining Sub-Projects
Customizing Projects on a Local Workstation
Working with Project Milestones
Introduction
Using the Milestone Library
Creating a New Milestone
Retrieving a Project's Revision
Recalculating Milestones
Comparing Milestones
Generating Reports
Working with symbolic names
Introduction
Marking a milestone
Marking the head revisions
Deleting and Renaming Files
Shelving
Introduction
Using the Shelved Library
Shelving
Un-Shelving
Branching and Merging
Introduction
Defining Branches
Selecting the Active Branch
Using the ComponentSoftware Administrator
Merging a Branch to the Trunk
File merging
File Merging List
The Merge Status Dialog
Branch Development Scenarios
Working with Internet Projects
Introduction
RCSBrowser Client methods
Server Installation
Installing the RCS-Browser add-on
Self Test
Defining User Access to projects
Native CS-RCS Method
Introduction
Defining an Internet Project
IIS Project Options
Working with Internet Projects
Internet Browser Method
Introduction
Login
Initial Setup
The Project Explorer Window
The Document Explorer Window
Document Properties
The Right-click Menu
The File Menu
The View Menu
The Project Menu
The Project Settings Dialog
The Revision Manager Window
The File Difference Window
The Document Explorer Window in Limited Mode
Limited Mode Capabilities
The Right-click Menu
Working with CVS Network Projects
Introduction
Installing CS-CVS
Server Setup
Defining a CS-CVS Project
CVS Project Parameters
Working with CS-CVS Projects
Concurrent Changes (CVS) Mode
Introduction
Selecting the CVS Mode
CVS Mode Methods
Merging Concurrent Changes
Change States and Workflow Management
Introduction
Defining the Change States
Defining States
Specifying the Workflow Range
View Changes and Tasks
Applying States: Promote, Demote and Undo Changes
Undoing and Redoing Changes
Generating Workflow Status Reports
Integration with Windows Tools
Working with Microsoft Office Documents
Working with OpenOffice Documents
Integrating with Windows Development Tools
Downloading 3rd party CS-RCS Add-ons
Generating CS-RCS Reports
Using the Report Generator
Introduction
Select Columns Dialog
String Filter Dialog
Time Filter Dialog
Enumeration Filter Dialog
Numeric Filter Dialog
Revision History Report
Introduction
Hyper-link definition
How to Generate
Sample
Project Definition Report
Introduction
Hyper-link definition
How to Generate
Sample
Project Status Report
Introduction
Hyper-link definition
How to Generate
Sample
Shelved Definitions Report
Introduction
How to Generate
Sample
Milestone Report
Introduction
Hyper-link definition
How to Generate
Sample
Milestone Definitions Report
Introduction
Hyper-link definition
How to Generate
Sample
Milestone Difference Report - By Document
Introduction
Hyper-link definition
How to Generate
Sample
Milestone Difference Report - By Changes
Introduction
Hyper-link definition
How to Generate
Sample
Milestone Difference Report - Full Details
Introduction
Hyper-link definition
How to Generate
Sample
Branch Merge Report
Introduction
How to Generate
Sample
Security Permission Report
Introduction
How to Generate
Sample
Project Components Report
Introduction
How to Generate
Sample
Project Events Report
Introduction
How to Generate
Sample
File Extensions Report
Introduction
How to Generate
Sample
File Difference Report
Introduction
Sample
File Annotate Report
Introduction
How to Generate
Sample
Workflow State Report
Introduction
How to Generate
Sample
Efficiency Tips
Working with Multiple Files
Defining RCS Keywords
Command-line Interface
Using Basic Command-line Interface
Using Advanced Command-line Interface
Introduction
The Create Command
The CheckOut Command
The Update Command
The CheckIn Command
The Mark Command
The Retrieve Command
The Scan Command
The Status Command
The Report Command
The History Command
The Help Command
CS-RCS Tools
Using the Document Explorer Tool
Introduction
Document Properties
The Right-click Menu
The File Menu
The Edit Menu
The View Menu
The Project Menu
The Milestones Menu
The Workflow Menu
Checking-In Files
Checking-Out Files
Project Search
Retrieve Revision Dialog
Folder Status Window
Project Event Log
Using the Revision Manager Tool
View Revision
Using the ComponentSoftware Administrator Tool
Using the Change Explorer Tool
Introduction
Change Explorer - By Document
Change Explorer - By Change
Change Explorer - Full Details
Using the CSDiff File Comparison Tool
Activating the CSDiff File Comparison Utility
Performing File Comparisons
Focusing on Important Changes
Accepting and Rejecting Changes
Resolving Conflicts
Frequently Asked Questions (FAQ)
CS-RCS and GNU RCS
What are the benefits of CS-RCS being based on GNU RCS?
Can I use CS-RCS in conjunction with GNU RCS?
Can I use CS-RCS in conjunction with GNU CVS?
Is CS-RCS GPL compliant?
Evaluation and Registration
What is the difference between CS-RCS Basic edition and CS-RCS Professional edition (CS-RCS Pro)?
How can I get a hard-copy of the CS-RCS documentation?
Is CS-RCS free for personal use?
Are there any differences between the evaluation version and the registered version?
What happens when the 30 day evaluation period expires?
Am I obligated to anything by evaluating CS-RCS or by using the technical support?
What is your technical support policy?
How can I get technical support?
How can I purchase CS-RCS?
What does the CS-RCS price include?
How do you count the number of licensed users?
How long have you been in business?
How does CS-RCS compare to other products on the market?
What is your upgrade policy?
How can I upgrade my license?
Can I evaluate a new version of CS-RCS without affecting active users?
How should I upgrade my setup to a new version of CS-RCS?
CS-RCS Installation
What are the system requirements for a workstation?
What are the system requirements for a server?
How can I automate the setup of CS-RCS on workstations?
Does setup and/or uninstall affect the archive files?
What is the structure of the central Repository tree used to store the archive files?
How do I import existing GNU RCS or GNU CVS files to CS-RCS?
I imported existing GNU RCS files. Why do I get an extra <lf> character in the work files?
How do I switch from a local RCS directory environment to a central Repository?
How can I import old sources to CS-RCS?
How do I import Microsoft Visual SourceSafe (VSS) files to CS-RCS?
How do I import MKS RCS files to CS-RCS?
How do I import PVCS files to CS-RCS?
How do I import SCCS files to CS-RCS?
How do I install long file name support for NetWare 4.1?
How do I switch the Master workstation
How can I choose the CS-RCS user name?
How can I use CS-RCS from two computers with the same login name?
How do I uninstall CS-RCS?
Multi-platform (Windows/UNIX )
How should I start using CS-RCS on a multi-platform environment?
What do I have to change in the Samba configuration to use CS-RCS?
How do I map an active UNIX RCS files to a CS-RCS Repository?
How can I access a CS-RCS Repository stored on an NT drive from UNIX?
How can I access a UNIX RCS project from CS-RCS?
Do you have a UNIX CS-RCS Client?
How can I get Unix-style work files?
How can I use CS-RCS to retrieve a build-version for UNIX tools?
Networking / Remote Users
How do I use CS-RCS over the Internet?
How do I work with a transitory connection to the Repository?
How can I deactivate the Windows Explorer integration?
I work with a laptop computer. How should I install CS-RCS?
I work with a slow connection to the repository. How should I install CS-RCS?
How should I use CS-RCS when I leave the office? (I always work with a laptop computer)
I work with a desktop computer in the office and with a laptop computer outside the office. How should I use CS-RCS?
My department needs to access remote projects. How should I install CS-RCS?
How can I use CS-RCS from Windows Terminal Services?
Integration with External Tools
How should I use CS-RCS with other tools?
How can I invoke CS-RCS from other applications or batch files?
How do I activate or deactivate the Microsoft Word integration?
Why is the Microsoft Word integration not working?
Why do I get a warning that the CS-RCS macro signing cannot be verified?
Why are the revision tags not updated in my MS-Word document?
Why do revisions of Microsoft Word documents lose the changes marks?
Why am I not able to compare MS-Word documents revisions visually?
How do I activate or deactivate the SCC integration?
The SCC integration is not working as expected?
How can I select the SCC provider?
The Open from source control command doesn't work as documented?
Can CS-RCS call user functions before or after CS-RCS operations?
Projects
How can I add files to a project?
Can I add files to the projects which don't reside in the project Work folders tree?
How are files assigned to projects?
How can I know to which project a specific file is mapped?
How can I perform the same operation on all my projects?
How should I rename, move a folder, or change the case of a file?
How do I move files to another folder?
How do I move a project repository to another server?
How do I change the work folder of a project on all workstations?
How can I change the project work folder on my workstation?
How should I rename a project?
How can I recover missing projects?
I have an old project that is never used what can I do?
I see the status as Blocked, however, I'm able to edit the file. Then the file's status is changed to Modified (Unlocked). Why is this happening?
How can I work with a shared work folder?
How should I define a shared work folder on the server?
How can I make sure that the shadow folder is up-to-date?
How can I set projects to get the advanced properties from the project defaults?
How can I set all sub projects to inherit the advanced properties a top level project ?
How can I make sure that all project files are added to the RCS?
Performance Issues
How can I boost the performance of the CS-RCS commands?
I have tested CS-RCS with 1000 files and its performance is great. What performance should I expect with 5000 files?
I have a very large project. How can I access the files quickly?
I have a very large project. How can I open it quickly?
How can I configure the "Scan new files" command to execute faster?
Why does CS-RCS scan for new files every time I open the project?
Milestones / Branching
We are going to release version 3.0 of our product. How do I set the RCS revision to 3.0?
How should I define milestones? "By date" or based on "RCS symbolic name" ?
Why all changes are marked with the Experimental state?
What support does CS-RCS provide for symbolic names?
Should I add a new file to the branch or to the trunk?