Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 652333
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T22:15:40+00:00 2026-05-13T22:15:40+00:00

My place of work currently uses CVS. A git migration is planned but it

  • 0

My place of work currently uses CVS. A git migration is planned but it might be a long time coming. In the mean time I have a one-man project, and have decided to use git for my own personal development. The branching, staged commits, rebasing etc. has been fantastic! But unfortunately at some point this project, and its history, needs to be imported into CVS, so others can check my progress.

What’s the best way to…

  • import the current project (ideally as a set of separate commits/revisions) into CVS
  • allow repeatable imports of future changes into CVS
  • (bonus question – ideal but not required) merge any CVS changes by other developers back into git

Nothing is in CVS at the moment, if it matters. (And if I had my way nothing would ever be in CVS, but I’m stuck with it for now!) Thanks in advance!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T22:15:40+00:00Added an answer on May 13, 2026 at 10:15 pm

    While I have no explicit CVS knowledge I would suggest the following setup.

    • Work\Project.git <– git repo
    • Sync\Project <– git clone of master
      branch in ..\Work\Project.git + CVS
      version control on this folder.

    Than you can do all your git stuff in Project.git and when you want to import into CVS, you go to Sync\Project and do a git pull to replay the changes in your sync dir (perhaps you need to do a full dir checkout in CVS?).

    For the reverse scenario, you might need to work with import branch but I think it would be possible to get the changes from your colleages in the sync folder, but do that import in a new branch, and merge that with your master branch which you pulled from your main git repository. After this merge, you could git push the changes back to your Work\Project.git.

    In essence, use your sync repository just as if you’re another dev. You might even let the regular repository pull from your sync (so send a pull request to yourself 😉 ) or use the git send patch mechanism to update your main git repository.

    Importing the CVS change set in git, there is a git-cvsimport which should help you with that.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

My work place recently started a SOA initiative. After a year-long examination of the
At my place of work I've been put in charge of creating a coding
So we've discussed logging in passing at my place of work and I was
I used to work in a place where a common practice was to use
At a place I used to work they typical response to any problem was
I place using namespace in a view code behind but i can't call any
Is there a place to find all possible uses of the syscmd method in
Currently my team uses Visual Sourcesafe, and being very familiar with how horrible the
I have a windows DLL that currently only supports ASCII and I need to
Currently, my workflow is to develop locally, and then place on remote server as

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.