info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Importing a single file


From: Harig, Mark A.
Subject: Re: Importing a single file
Date: Wed, 11 Sep 2002 14:56:45 -0400

>For some reason, my CVS import of a directory tree
>of source files did not work properly, and a few
>of the source (text) files did not get imported
>into the correct directory.  So, I would like
>to fix up the directory tree by 'cvs remove-ing'
>the files from the incorrect directories and
>then 'cvs add-ing' them to the correct directories.
>
>Is is possible to do this?  In particular, is
>there a means by which I can create the vendor
>branch/tag (1.1.1) and release tag (on revision
>1.1.1.1) after I have moved the files to the
>correct directories?
>
>As far as I know, there is no way to do this=20
>other than to use 'cvs import', but I'm
>hoping that I am wrong.  I could create branches
>and tag them, but, by default, this would only
>be on branch 1.1.2.  I would like to create the
>1.1.1 branch and 1.1.1.1 revision so that future
>upgrades will go smoothly.

I found what appears to be the solution to this problem.
It was rather straightforward.  I'm listing it below
in case anyone else should find it useful.

1. Copy the missing file into an empty directory.

2. Import the file using (nearly) the same import
   command as was used to import the rest of the
   directory tree of source files, except that I
   explicitly specified the (sub) directory in the
   CVS repository that the missing file needed to
   be added to as the "REPOSITORY" option that the
   'cvs import' command requires.

   $ cvs import /path/to/missing/file vendor-tag release-tag

3. 'cvs status -v' confirms that the vendor-tag was
   assigned to the branch 1.1.1, and the release-tag
   was assigned to revision 1.1.1.1 on that branch.

---




reply via email to

[Prev in Thread] Current Thread [Next in Thread]