[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Advice for newby

From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Thu, 16 Dec 2010 10:20:04 -0500

> I am a single developer working on 7 projects. One project is a
> computational engine which is used with each of the other 6
> projects which
> are gui's. So, the six GUI projects are independent of one
> another, but
> each is always released with the computational engine.
> Should I organize my repository(s) by trunk/branches/tags, or by
> projects,
> or by some other method?
> Thanks in advance.
> --
> View this message in context: http://old.nabble.com/Advice-for-
> newby-tp30446447p30446447.html
> Sent from the tortoisesvn - users mailing list archive at
> Nabble.com.

You can do it however you'd like. For example, we treat our internal shared stuff the same way we treat third party stuff. We put the "shared" binary in a "libs" folder of the project. All references point to contents of that folder. The shared project is its own separate project. This allows for different projects referencing different versions of the shared binaries.

Some people use externals for this. But, unless you want to always use the most recent (trunk) of the shared project you have to pin the external to a specific rev. Or, perhaps you can create tags of your shared projects releases and then your external would point to the appropriate tag.

Both ways can work... it just depends on what you need.



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-12-16 16:20:17 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.