If you’re in a situation where you want to develop a project with SVN capabilities but don’t want to shell out several hundred a year for a managed host-server, but don’t want to open it up to host it on Google, an alternative does exist for the rest of us (this works especially well if it’s a single developer environment).

Tortoise has the capability to create local repositories, and it works even across networked devices like a NAS box.

To start your own it’s pretty straight forward:

Create a folder to hold the DB by selecting “Create Repository Here”:

Create a folder to hold the DB by selecting "Create Repository Here"

From your Project directory, select SVN Checkout.
The key here in selecting a local repository, is to use the file:/// protocol whether or not your drive is mapped or not.

From your project directory, select "SVN Checkout"

Add the following folders and you’ve got a traditional SVN repo that works: trunk, branches, tags.

Generating Runtime Revision Control Between Dependent Applications

If there is one general weakness with the Flash Player technology as a whole, it is that it does not have very good capabilities, much less the tools, to detect runtime collisions: intentional or otherwise.

While this kind of problem is probably more rare than it is common, there is one issue that greatly increases the likelihood of encountering this problem: multi-packaged .swf files to a given project, and rises to the ranks of practically a given especially if any of those files use any of the same classes.