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!
git-svn
). – Valoniah