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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.