> I think you should keep 'master' in line with svn/trunk and do your personal
> commit in a new 'vfr' branch.

Yes, that was the idea. However, I got a little screwed by someone
renaming InsetNomencl.cpp to InsetNomenclature.cpp. ;)..

Well, it's either me that didn't write the scripts well enough, or Git
has a bit uncomfortabilities (?) with deleted files and/or Windows.
That's why I was messing up when pushing the commits for the
InsetCommandParams patches.

Also, I have to sort of manually update the git to the svn server. I
might improve on this, but it's less easy on windows.

> We could also create a new common branch for
> git only development. This branch would be used by people who would like to
> switch to git entirely and would be merged into master (and svn/trunk)
> periodically (everyday?).

That's how Qt works I guess. They also immediately check that
everything compiles before merging.

However, what happens on merge conflicts if someone commits something
to the git server and someone changed a same thing into the svn server
?

Hmm.. if you can automatically merge.. why not everytime somebody
commits something ?

I feel that it's not suitable for us to wait for one day to see other
one's commits. That does not help checking up on each other, helping
each other out, and so forth.

> Or we could do the opposite: create a read-only
> branch "svn" and merge periodically commit from master where main
> development would happen.
>

I like your first proposal more.

On my pc, I have one checkout which is both under svn and git control.
That works quite well if you know what you're doing.

> Abdel.

Vincent

Reply via email to