Use TortoiseSVN with Dropbox

Hello peeps! Peace be upon you all

-

Who needs this post?

Anyone who needs to use a version control tool, and have their team mates far from each other.

-

What do you need?

  1. Dropbox
  2. TortoiseSVN
  3. Knowledge of using them both

-

What is TortoiseSVN?

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows.

-

The Problem?

You need a server. Yes, you can make one PC in your network as a server, but you need to be in the same network. What if you are not?

-

The Solution?

Why not make Dropbox the server? The difference here from the previous solution is that the database will be available on all machines instead of being available on the server only. I’m not talking about the actual data, because even in the previous model, the data will be available in all PCs. In this model, the database itself will be in all PCs.

-

Steps?

  1. Sign up for Dropbox
  2. Download Dropbox and Install
  3. Download and Install TortoiseSVN
  4. Open Dropbox folder on your machine
  5. Create a new folder, call it anything – I called it Repository
  6. Open the new file
  7. Right-click anywhere > TortoiseSVN > Create repository here
  8. Done! now you have a data repository usable at any PC which got Dropbox
  9. Next, Right-click repository folder > Dropbox > Share this folder
  10. Share this folder with whom you want to work with in your project
  11. Once everybody got access to this folder, go to where you want to put the project folder (desktop in my case) Right-click then “SVN Checkout”l
  12. In the URL, Enter the location of the repository in Dropbox Folder. In Checkout, enter where you want the files to be, then press Ok
    -
  13. -

  14. Congratulations! You have your project folder now on your desktop or where ever you wanted it to be! NOW use this folder as you would use TortoiseSVN normally.

-

What happened?

Dropbox will deal only with the data repository, it doesn’t care about the folders you have on your PC. When you choose “Commit”, Tortoise will commit in Dropbox, then Dropbox will update the data Repository in all other PCs

-

-

And done! Hope you find it useful!

Have fun

3 Comments

  • Manaf AbuRous
    5 يوليو, 2010 - 11:37 م | Permalink

    Brilliant Idea :D

    Thanks alot !

  • 6 يوليو, 2010 - 1:10 ص | Permalink

    You’re welcome :)

  • 4 أغسطس, 2010 - 10:01 ص | Permalink

    genius

  • أضف تعليق

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

    يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>