For what you want to do, I don't believe Subversion is the tool for you.
You can try ClearCase which does allow you to search on "attributes"
(what Subversion calls "properties") on the files and versions.
However, ClearCase (from IBM) is expensive, takes lots of user
training, and is a massive resource hog. I also don't like the way
ClearCase "triggers" (what Subversion calls hooks) work. These are
executed on the user's system and can be a bear to maintain because
you have to make sure each user can use it.
ClearCase makes Kernel modifications, and cannot be installed on all
systems. For example, there is still no Macintosh version of ClearCase
(although I do believe there is now a generic Linux version).
You are also going to have to install and maintain ClearCase for your
users. This is no simple download and install. You have to make sure
that the installation is correct.
Yet, ClearCase is one of the premiere development tools on the market
and can be quite powerful. It has one of the best merge tools on the
market too and even knows how to merge XML files.
Another thing too: ClearCase is job security. You learn ClearCase, and
it is impossible to fire you because if you're not there, no one will
have access to the repository. Job security wise, it is almost as
good as SAP.
On Tue, Dec 30, 2008 at 9:45 AM, Ilan Yaniv <Ilan.Yaniv_at_timetoknow.org> wrote:
> Hi All,
> In my company we are developing lots of assets, it is NOT code.
> We have lots of Giga's of animations, graphics etc.
> There are many tools out there for content management tools, but since that
> we also develops code, I want that the company will use SVN for assets too.
> I offered to use the SVN properties to add metadata for each file.
> Today, if a user is searching for a yellow flower tool, he needs to have
> folder path like: nature\flower\color\yellow.
> I want to have: yellow and flower as properties for the file.
> The thing is that I will have to run a search for yellow flower on all
> assets properties (and there are hundred of thousands of files) it will take
> me hours to find a file.
> If I had database search, the search will be much faster, but this is not
> possible with SVN.
> 1) What should I do, maybe SVN is not the tool that I am looking for?
> 2) Does SVN have search engine?
> 3) Does SVN have search engine for properties?
> 4) Does SVN have a caching mechanism?
> 5) Does SVN have a caching mechanism for properties?
> 6) Is there a third party tool (maybe DB) that I can have indexing
> ability to search for files?
> I guess that this list of questions is enough for now, isn't it?
> Ilan Yaniv
> Configuration Management
> Phone: 03-7534333 ext. 5873
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2008-12-30 18:46:38 CET