I actually do branching via terminal, since the Eclipse interface for that is a little confusing. As soon
as the branch tag exists, the rest is easy to do in Eclipse.

Once you make the branch, create another project for it and leave the old branch intact. Having just one project per module doesn't really save you anything, and becomes a giant pain when you want to have both open at once. You could just make do with diff windows, but it's hard to
work like that.

Betas and such are really a non-issue, because you don't have to branch (just tag). Get to the point where you want to release a beta, commit in the 6--2 project, then tag. Beta 2 is the same, commit then tag. Backport to 6--1? Open the 6--1 project, patch it, commit, tag for release.

- Ken Winters

On Jun 6, 2010, at 11:18 PM, Syscrusher wrote:

On Sun, 2010-06-06 at 14:12 -0400, Ken Winters wrote:
Then I do one "project" per module per active branch. For example, if
I
need to implement
a feature in D7 then backport to D6, I'll have one "project" per.
Importing a project via
CVS makes this easy.  Also, I can keep most of the projects closed
and
cut down on memory footprint.

Thanks for the post -- this is what I was thinking about doing, but
wanted to ask before I completely rebuild my workspace, to avoid wasted
effort if it was a Very Bad Idea. :-)

So let's say I have "mymodule" with a branch tag of DRUPAL-6--1. What
process would you use (from the Eclipse perspective) to commit first a
beta (or two) and then a production release in getting that to
DRUPAL-6--2?

It sounds as if my problem may stem from having done one project per
module rather than one project per module per branch.

Scott

--
------------------------------------------------------------------------------
Scott Courtney               [email protected]
http://www.4th.com/


--
Syscrusher <[email protected]>


Reply via email to