> We're having a discussion on the easiest location for package
> and component files in a multiuser environment.

We develop in a distributed multi user development environment, and by
that I mean Cnetral Auckland, Papatoetoe and Nelson 8-)

> The current practice is to hold all source in SourceSafe and
> check it out to the developers local HD.

Ditto.

> This is fine for units in projects, but does not encourage the
> developers to update their components.

We encourage that any changes to components be pushed up into the source
tree just like any changes to the projects. People who sit on component
changes are don't share are castigated and hounded until they share.
Mostly this comes about when new code in the project is found to depend on
unshared changes to the library. All the developers try not to do this as
it does stuff things for everyone else.

> If we place the components in a common folder on the server we limit the
> ability to develop and test new versions locally.

Not an option when geographically distributed, and local testing is
essential until things are working correctly.

> Can anyone give me a rundown on the best current practice for
> multi-developer environments?
>
> Also I am interested to hear your views of versioning software
> with Delphi - SourceSafe is definitely not perfect.

We use WinCVS running against CVS on a linux 2.0.37 backend box (a Pentuim
120 with 64MB of RAM). This manages with virtuall no load to distribute
source in with multiple branches all over the country (see above). Its
free, fairly simple to work with, and fairly easy to manage once you get
the hang of cross branch code merges.

And if you need Delphi integration the WinCVS DLL's provide nice access
points so that you can create Delphi calls into the CVS repository. We
haven't done this as the WinCVS front end gives a much more powerful way
of managing multi file uploads without lots of clicking and the like.

Cheers, Max.


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to