Synchronizing your works and documents between PC and Notebook

After having a Notebook sometime back, I had to zip my work and transfer them between my PC and Notebook before and after going to work.

When using SVN, the daily routine is like:
- Simply "update" your local SVN folder (using TurtoiseSVN - for windows) from the server (I use my PC running VisualSVN server - for windows - as the server) before working, and "commit" it back to the Server after you're done.

(However, remember to always zip the work folders for safety and backup purposes - write them to a CDbefore new big changes, also weekly etc. - all these stuff the manage your work folders are in some way dangerous and sometimes risky about losing your work.)

At fist you got to create a "folder" in the SVN server itself, then "checkout" the project folder to a folder using TurtoiseSVN (right-click on folder...).

Fore more info please read the Subversion Book to know what SVN is all about and the docs of TurtoiseSVN, VisualSVN or other tools you chose as the server and client.

If you're using it to sync software development project folders (I use for Carbide.C++ Symbian development projects) then you should also set TurtoiseSVN (on both PC and Notebook) to omit certain filetypes that are not necessary for syncing/

For Carbide.C++ folders, I set Turtoise SVN settings > Subversion > "Global ignore pattern" as "*.log *.pdom */.metadata .metadata" to make it sync well without all other other unnecessary files. Remember to close Carbide.C++ before you update or commit your folder.

Update:
Nowadays, I'm mainly using git instead, for many reasons, mainly that I can commit frequently (because commits are done locally) and fast because, many many other things are really neat with git - and it's not hard to use the command-line/terminal at all if you devote some time to read the docs/tutorials/help.


blog comments powered by Disqus

This ClearEvo.com blog is powered by Debian GNU/Linux, running lighttpd, generated using jekyll on Ubuntu.

Subscribe for new updates