Name
import
Synopsis
cvs [cvs-options
] import [options
]project-name vendor-tag release-tag
Create a new project in the repository or manage
vendor branches. To create a new project,
lay out the project structure and any initial files. You can do
this in a temporary directory, as CVS does not need the initial structure or files once
the project has been imported. Change directories into the root
directory of the new project, then run cvs import
. You need to specify the
repository path and provide a project name and two tags: a vendor
tag and a release tag.
The project-name will become the
project’s root directory name. The tags are less critical; if you
do not intend to use a vendor branch, a meaningless pair of tags
such as a1 b2
is sufficient.
The tag names must conform to all the normal requirements for
tags: they must start with a letter and can contain only
alphanumeric characters, underscores (_
), and hyphens (-
). The HEAD
and BASE
tag names are reserved.
A vendor branch is a special branch that CVS provides to track third-party code that contributes to a project. If you use vendor branches, CVS uses the vendor-tag as a branch tag for the vendor branch, and it uses the release-tag to mark the current revisions of the vendor branch files.
Create a vendor branch by using cvs
import
to create the project. When you want to update to
a new release from the vendor, use cvs
import
on the same project with the same vendor tag and
a new release tag.
Tip
Test that you can cvs
checkout
the new ...
Get Unix in a Nutshell, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.