views:

172

answers:

3

What is the difference between the following while using Tortoise SVN

  1. SVN Checkout (in context menu)
  2. Export (in context menu)
  3. Save as (in Repo Browser)
  4. Copy to.. (in Repo Browser)
  5. Copy to working copy.. (in Repo Browser)
A: 

SVN Checkout will connect to your SVN repository and fetch a working copy. In a working copy, you can make changes to the files and when you do SVN Commit, the changes will be sent to the SVN repository. And SVN Update will update your working copy with the changes committed by other devlopers.

SVN Export can either connect to the repo or export a working copy on your local computer. Once you export a folder, you can no longer track changes made to it. (This will simply remove the hidden .svn folders).

ErJab
A: 

For good explanation of above terms read

A Visual Guide to Version Control @ BetterExplained.com

TheMachineCharmer
+3  A: 
  1. SVN Checkout - Copy the files to a local folder and link them to the repository
  2. Export - Same as 1, but not linked to the repository and with no extra control files laying around (can come from a working copy or the repository)
  3. Save As - Export a single file, perhaps renaming it in the process
  4. Copy to - Make a branch recording where the branch came from
  5. Copy to working copy - Branch the file or folder into a working copy already on your machine
Jim T