I got a laptop in preparation for the coming semester, which will see me taking a university programming course while working full time. I will, of course, be using a source control system (probably Subversion) and had the idea of creating my repositories in my Dropbox folder, which would enable me to check out and work on code locally using my laptop or my desktop (or, indeed, any other computer that can access the Internet), and then commit it back to the shared Dropbox repository.
- Any pitfalls or reasons why this is not a good way to accomplish my goal? (Let's assume that I can avoid corrupting the SVN repository by doing something stupid.)
- Any clear advantages to going with a web hosting solution that would outweigh the advantages of Dropbox (viz. it's free and already set up on my machines)?
- Any other strategies to share for working on code from multiple locations?
Note: I do not intend to share the Dropbox folder with others, as I realize that multiple people accessing a repository via file://
is a bad idea. My question only pertains to an individual user.