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

Re: Feature request...

From: Joseph Galbraith <galb_at_vandyke.com>
Date: 2006-09-12 00:59:27 CEST

Sven Brueggemann wrote:
> Hello,
>
> Joseph Galbraith wrote:
>
>>>>> o Would it be possible to add a "Remove all non-versioned
>>>>> files" menu item, which wouldn't care about the ignored
>>>>> status and allow me to do this in a single step?
>> the best solution is to go back to a clean slate and see if
>> it isn't a build artifact that is causing the difference.
>> Also, when I'm making big changes to the actual build
>> machinery (which is what I've been doing recently) I
>> like to do a clean build before committing.
>
> Doesn't your build system provide means for that? Like the
> good ol' "make clean"?

Well, yes... but it ain't perfect :-(

It doesn't handle things like data dropped from unit tests
(Which I could probably fix by fixing the unit tests to
not drop data files.) And it doesn't get all the files
(for example, the MS IDE seems to hold open some files
so they can't be cleaned.)

Other files, like project configuration files, aren't
meant to be caught by make clean, but sometimes still
cause issues.

And if the build-system itself is changing, make clean
is hit and miss at best.

But outside of my particular requirements, it seems
like the ability to return a WC to a pristine state
would be a useful thing... but perhaps not.

I never used to do this because before SVN
it was too difficult to track down all the
artifacts.

Then I saw another developer doing it through SVN and
it has turned out to be useful... though I seem to
go through phases... last week I did it ten times
in one day (prompting my posting) because I was
refactoring in the .vcproj files changing the way the
build worked.

Most weeks I do it maybe once or twice in the week...
and some weeks, I never do it.

So it isn't a big deal if we decide not to add it...

Thanks,

Joseph

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Sep 12 00:59:37 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.