
Select Create folder structure (see Figure 3-1) and the three standard folders are generated automatically, saving you several steps.įigure 3-1 TortoiseSVN 1.7 now provides one-click convenience to setup the canonical folder hierarchy at the top of your repository. With version 1.7, TortoiseSVN will now add your trunk, branches, and tags directory structure for you, if you so wish. It immediately starts to get a bit more involved though: your next step is to decide on your repository layout, i.e.do you want trunk, branches, and tags to be the absolute top-level in the repository, or do you want to subsume them within each project (see Repository Layout in the TortoiseSVN book). Creating a repository is as simple as invoking the TortoiseSVN > Create Repository here command (see Repository Creation in the TortoiseSVN book).

However, I am sure you will agree it is a crucial step so it would be remiss of me to omit a reference to this topic, however brief. You rarely need to set up a repository: Even when one is required, your system administrator is likely to want to do it. Putting Things In Setting up a new repository So starting with this part 3 article, I point out some notable improvements with this new release, where applicable.

Also see What is a working copy on StackOverflow to really get a grasp on this, if you haven’t already.įurthermore, at the time of writing release 1.7 of Subversion (and the corresponding TortoiseSVN 1.7) is still fresh, barely a couple weeks in the wild. Your working copy is what you have checked out from the repository onto your local machine, regardless of whether this is the whole tree or a single folder, on the trunk or on a branch. The repository is Subversion’s “central database which contains all your version-controlled files with their complete history.” There are only two key terms you need to know to get the most from this part (from Basic Concepts in the TortoiseSVN book): Reminder: Refer to the Subversion book and the TortoiseSVN book for further reading as needed, and as directed in the recipes below. Akin to the economic analogy of macro-economics dealing with forces that drive the economy as a whole, recipes in this part consider repositories and projects. This part now turns to file macro-management. In the previous installment in this series, we focused on the minutiae of file management: adding, deleting, renaming, moving files and folders, with major emphasis on fine-tuning additions.
Subversion list repositories plus#
Part 2: Adding, deleting, moving, and renaming files, plus filtering what you add.


