I have a general repository for small utilities (which were deemed too small at the time to warrant their own repository. 'Nother problem of itself maybe), some of which are deprecated and likely to never serve again. But one rule where I work is to never throw anything away. Deleting from SVN means it's not really deleted, it's just in the history somewhere, but that can still be hazardous in case you need to find that old thing again.
What would be the best strategy for keeping deprecated items, but also keeping them out of the way?
svn:ignore
property andglobal-ignores
config option, but reading further it turns out that you can't ignore versioned files. Sorry to mislead. – Caleb Nov 07 '11 at 22:00svn:ignore
to ignore a general pattern, but use the --no-ignore option to add a file that matches the pattern but should be controlled anyway. For example, you could ignore some settings file by ignoring the pattern*.settings
, but still controloriginal.settings
. I think the better solution is just to keep active projects in one top-level folder and deprecated projects in another. – Caleb Nov 07 '11 at 22:27svn:ignore
, it's to keep things out, like VS .suo files, local stuff, temp stuff, etc. – MPelletier Nov 07 '11 at 22:35