Using Mercurial with Dropbox


for years now, I have had my "Work Files" folder containing my VB.NET projects within a Dropbox folder to automatically keep my work synced up between my desktop and laptop, as well as having an extra backup.

Recently, I decided that it would be a good idea to implement some kind of version control system to enable me to easily switch between different versions of my software and develop new material in parallel to a stable version which I can merge together at later dates.

I did a lot of reading and trying things out and eventually settled on Mercurial, which is pretty easy to use and seems to work well.  Ideally, I would keep my existing file structure the way it is and set up repositories for each of my projects.  That is, a project would have a Mercurial repository associated with it, which itself would be contained within a Dropbox folder, and synced normally.

This seems like a workable solution to me, but I wanted to get some advice before I actually do it.  Are there any potential problems with this kind of implementation?  Thank you.

Who is Participating?
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.