Forum OpenACS Q&A: Re: CVS

Collapse
6: Re: CVS (response to 1)
Posted by Richard Hamilton on
Still no joy.

Following the reading of yet more documentation I see that this should work:

1) 'import' openacs-4-6 to a blank repository and tag it openacs-4-6
2) change some files and commit the changes
3) 'import' openacs-4-6-3
4) do 'cvs checkout -j etc...'

I think that my problem is that I am trying to:

1) 'import' openacs-4-6 to a blank repository and tag it openacs-4-6
2) 'import' openacs-modified and tag it openacs-mod
3) 'import' openacs-4-6-3 and tag it openacs-4-6-3
4) merge it with 'cvs checkout -j ....etc

So I never actually commit any changes - but surely there must be a way to reconcile two branches after having imported them!?

I am going to try creating a branch based at my openacs-4-6 import point :

cvs rtag -r openacs-4-6 -b openacs-modified openacs

and then update the main trunk, and then merge the branch back in - but I don't yet know how to specify where I want the import to go (trunk or branch).

I will post a log output next time I have the three revisions in the cvs.

Many thanks for your help - I really appreciate it.

Regards
Richard