Hello,

I want to migrate a lot of project from CVS to GiT.
I found cvs2git, which is working fine, but I'm confused about a few 
things...

We are currently using CVS in a strange, but historic way.

Let's take an specific example : I have a project called x.
In my CVS repository, each file is tagged for each software revision, the 
file x/myfile.xml got 3 tags for 3 revisions.
1.0.0.0R : 1.1
2.0.0.0R : 1.2
3.0.0.0R : 1.3

Like this, we are able to work on V1.0.0.0 as V2.0.0.0 as V3.0.0.0. We just 
need to extract all files from this project corresponding to the wanted 
revision.
This is all about working on new feature, debugging and maintenance.

To compile, we have a server which checkout file for each revision.

We want to take advantages of GiT, and implements devlopment, integration 
and production branch.

I've read a lot of articles speaking about GiT, branching, tagging... but I 
can't find a real solution for that type of GiT workflow...

Is it possible to have theses 3 branches, and a sub branch for each package 
revision?
Do I need to use tags? With them I can't imagine to maintain like... 10 
revisions of a project...
What is exactly submodules? Can I use them for my workflow?

Thank you for helping,
Jacques

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to