Not sure if it exactly what you want but we use version control & a release
procedure like:

        1) Check in your changes & stamp a release
        2) Move the entire project directory to another drive (ie onto the
server)
        3) Check out the project, build & run short regression test

This checks that you have everything (components etc) checked in.  How often
do people find that they go back to an old release & can't build it because
of component changes...

Because DCU's/DSM/*~PA files etc are not checked in these things not longer
exist.  Unused tempory source files are also not checked so are no longer in
the project. 
If, after a change a unit or component is no longer required then the
programmer marks it as deleted in VSS - you can still go back & build older
releases using the unit but it will no longer be extracted by default. 

It still leaves the issue of programmers no longer using a unit & not
deleting it from VSS or introduces a non-required unit or component. If they
do this then they deserve a bollocking as it indicates unplanned hacking
with the code.   


> -----Original Message-----
> From: Neven MacEwan [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 8 June 2000 19:23
> To: Multiple recipients of list delphi
> Subject: [DUG]: Cleaning up project directories
> 
> 
> Hiya All
> 
> Does anyone have any suggestions on how to clean up a project dir
> (rid it of unused units & forms et al)
> 
> TIA
> 
> Regards Neven
> N.K. MacEwan B.E. E&E
> [EMAIL PROTECTED]
> 
> --------------------------------------------------------------
> -------------
>     New Zealand Delphi Users group - Delphi List - 
> [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> 
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to