Here’s a similar question for SourceSafe. We have a single SVN repository storing sources of numerous projects. Among those projects something like 25 are built every day each by a dedicated daily build. Once daily build starts it tags the sources with its own name (something like “Build of Project N version X.Y.Z”, Z increases with every successive build of project N).
Are there any practical limitations in SVN we can run into with such scheme? Is there a practical limit on the number of tags in SVN repository?
I can imagine that mere browsing so many tags becomes slow after a few years of 25 daily tags, but you could overcome that by saving them hierarchically. Also, I wouldn’t put them under
tags, or at least not directly, lest they clutter the the folder and make it hard to find releases and such.Otherwise I’m not aware of a practical limit. Tagging, at its heart, is making a lazy copy of a subtree and AFAIK, internally, each checked in revision basically is a lazy copy of the one before, so SVN uses that operation for every checkin. I’d seriously doubt that there’s a limit you can reach.