Which is best practice? Adding per solution or per project?

Stanimir Stamenkov s7an10 at netscape.net
Mon Nov 29 16:40:01 CST 2010


Mon, 29 Nov 2010 17:21:21 -0500, /Greg Ward/:

> The answer to all high-level workflow questions is the same: "It
> depends on your circumstances".
>
> I don't think the IDE matters all that much. What matters are your
> policies and procedures for branching and releasing. In particular, if
> all of your projects are branched and released at the same time, on
> the same schedule, according to the same policies, then there is no
> problem putting them in the same repository.

I guess it also depends on the size of the modules/projects.  Even if
they get branched and released at the same time, it may make sense to
create separate repositories for them, and then probably use
subrepositories to group them together.

> But if they are maintained by separate developers or separate teams,
> and follow different release schedules and branching policies, then
> they should be in separate Mercurial repositories.

-- 
Stanimir


More information about the Mercurial mailing list