So, for the meantime I am evaluating Vault fo a move from sourcesafe.GOt and downloaded 3.0.5 and now I am stuck with some guidelines. I am right now running an import of a backup of our sourcesafe repository (just to see how it goes - if it goes well, then - I will do a real move into vault over the weekend and put one minor project over to vault on production for a month, let's see how this works).
Anyhow, I am a little lost in "best practices".
* Is there anything the fulyl describes the necessary steps for backup/restore? Automated. Is it enough to just make sure the sql server database is restored?
* One or more repositories. Right now the whole thing is structure in that all customers have a top level project in sourcesafe (including us, for our own projects). Unter these individual projects live. One repository per customer? We often cross-link projects into solutions. This imho makes one repository per customer hard. The issue is that we have some projects that are "ongoing work" - mostly incorporations of open source libraries, or Win32 integration stuff. Having them as VS.NET propjects makes upgrades / additions easier. Like upgrading to a new version of Lucene.Net, or adding missing declarations to some pretty hugh Win32 native interop projects.
* Licensing. I see the licenses. There is one thing I do not like. With Sourcegear I had the idea that when we move we could make limited licenses available for our customers. Limited as in "no checkout, no changes". What for? Well, they could grab copies of their source cheaply. Right now (Sourcesafe) we did so by using a tool similar to SourceOffSite - two installations, one for our developers, one with 5 licenses that our customers connect to. Keeping licenses costs down is something critical on those - it is more a service. There is no offer for this and no plan for "read only" licenses in Vault, right? And no, shadow directories are not an option. They are more a pain - with them you can not grab all changes in a source-hierarchy fast. This would also allow customers to be able to get "up to the minute" versions of developments - something important for us. Please note that a "guest" account would not really suffice - we need named accounts, due to directory security.
* So far so good
