Skip to main content
deleted 15 characters in body
Source Link
Cajunluke
  • 17.7k
  • 7
  • 56
  • 73

So... If, if you have a local repository, that folder is stored on your hard drive. You should never need to access this from the finderFinder or the terminalTerminal, or well, through any means whatsoever other that through your SVN client (Versions).

Second: Then I create working copies of these repositories. I keep those int hein the same structure in my home directory. It looks like this.

Then..., to keep things organized, I create the scripts and documentation directories in the sidebar of Versions and put the entries for the working directories and repositories in here...

Third: Now, put the files you want under version control into the Working Copy folders in the finder..Finder. Back to Versions and check the files into the repository... Now you are all set and should be able to work.

Oh..., and "Bookmarks" is just the term that Versions uses to keep track of your repositories and working copies in the sidebar of the main window.

So... If you have a local repository, that folder is stored on your hard drive. You should never need to access this from the finder or the terminal, or well, through any means whatsoever other that through your SVN client (Versions).

Second: Then I create working copies of these repositories. I keep those int he same structure in my home directory. It looks like this.

Then... to keep things organized, I create the scripts and documentation directories in the sidebar of Versions and put the entries for the working directories and repositories in here...

Third: Now, put the files you want under version control into the Working Copy folders in the finder... Back to Versions and check the files into the repository... Now you are all set and should be able to work.

Oh... and "Bookmarks" is just the term that Versions uses to keep track of your repositories and working copies in the sidebar of the main window.

So, if you have a local repository, that folder is stored on your hard drive. You should never need to access this from the Finder or the Terminal, or well, through any means whatsoever other that through your SVN client (Versions).

Second: Then I create working copies of these repositories. I keep those in the same structure in my home directory. It looks like this.

Then, to keep things organized, I create the scripts and documentation directories in the sidebar of Versions and put the entries for the working directories and repositories in here.

Third: Now, put the files you want under version control into the Working Copy folders in the Finder. Back to Versions and check the files into the repository. Now you are all set and should be able to work.

Oh, and "Bookmarks" is just the term that Versions uses to keep track of your repositories and working copies in the sidebar of the main window.

added 147 characters in body
Source Link
TheWellington
  • 2.3k
  • 1
  • 15
  • 16
  1. The repositories are all stored in ~/svnroot. I have a couple of types of projects that I use SVN for, so the structure looks like this. ~/svnroot/scripts/project1 ~/svnroot/scripts/project2 ~/svnroot/documentation/project3 etc etc etc

First: The repositories are all stored in ~/svnroot. I have a couple of types of projects that I use SVN for, so the structure looks like this.

~/svnroot/scripts/project1
~/svnroot/scripts/project2
~/svnroot/documentation/project3
etc etc etc
  1. Then I create working copies of these repositories. I keep those int he same structure in my home directory. It looks like this. ~/scripts/project1 ~/scripts/project2 ~/documentation/project3 etc etc etc

Second: Then I create working copies of these repositories. I keep those int he same structure in my home directory. It looks like this.

~/scripts/project1
~/scripts/project2
~/documentation/project3
etc etc etc    
  1. Now, put the files you want under version control into the Working Copy folders in the finder... Back to Versions and check the files into the repository... Now you are all set and should be able to work.

Third: Now, put the files you want under version control into the Working Copy folders in the finder... Back to Versions and check the files into the repository... Now you are all set and should be able to work.

http://versionsapp.com/support

Oh... and "Bookmarks" is just the term that Versions uses to keep track of your repositories and working copies in the sidebar of the main window.

  1. The repositories are all stored in ~/svnroot. I have a couple of types of projects that I use SVN for, so the structure looks like this. ~/svnroot/scripts/project1 ~/svnroot/scripts/project2 ~/svnroot/documentation/project3 etc etc etc
  1. Then I create working copies of these repositories. I keep those int he same structure in my home directory. It looks like this. ~/scripts/project1 ~/scripts/project2 ~/documentation/project3 etc etc etc
  1. Now, put the files you want under version control into the Working Copy folders in the finder... Back to Versions and check the files into the repository... Now you are all set and should be able to work.

http://versionsapp.com/support

First: The repositories are all stored in ~/svnroot. I have a couple of types of projects that I use SVN for, so the structure looks like this.

~/svnroot/scripts/project1
~/svnroot/scripts/project2
~/svnroot/documentation/project3
etc etc etc

Second: Then I create working copies of these repositories. I keep those int he same structure in my home directory. It looks like this.

~/scripts/project1
~/scripts/project2
~/documentation/project3
etc etc etc    

Third: Now, put the files you want under version control into the Working Copy folders in the finder... Back to Versions and check the files into the repository... Now you are all set and should be able to work.

http://versionsapp.com/support

Oh... and "Bookmarks" is just the term that Versions uses to keep track of your repositories and working copies in the sidebar of the main window.

Source Link
TheWellington
  • 2.3k
  • 1
  • 15
  • 16

I have used Versions, but I prefer Cornerstone 2. It is a much more robust client.

A repository is a folder stored on a computer (local or remote.) It contains all the data regarding the version control of a set of files, stored in a data structure that most people don't need to understand.

A working folder is a folder on your local system that contains a copy of the files that are stored in the crazy data structure that is the repository.

So... If you have a local repository, that folder is stored on your hard drive. You should never need to access this from the finder or the terminal, or well, through any means whatsoever other that through your SVN client (Versions).

In order to work with the files stored in that local repository, use Versions to "Check Out" a working copy of the files. These files will go into a second folder somewhere on your filesystem. These files you can access directly using whatever application floats your boat. After making changes to the files, you go back to Versions and check the files into the repository. This action creates a second version of the files within the crazy data structure that is your repository.

Using Versions, you can then move back and forth through these various versions of your files. Whatever version you want to work form is then loaded into your working copy or you can check out a second working copy if you want to work with a different version of the files, while keeping your current working directory as well.


Here is how I arrange my SVN repositories and working directories.

  1. The repositories are all stored in ~/svnroot. I have a couple of types of projects that I use SVN for, so the structure looks like this. ~/svnroot/scripts/project1 ~/svnroot/scripts/project2 ~/svnroot/documentation/project3 etc etc etc

Keep in mind that in each example above, the last part of the path above is the actual repository.

  1. Then I create working copies of these repositories. I keep those int he same structure in my home directory. It looks like this. ~/scripts/project1 ~/scripts/project2 ~/documentation/project3 etc etc etc

Note the absence of the svnroot directory in these examples... Also, keep in mind that the last part of the path above is the directory that is under version control, otherwise referred to as the Working Copy. These are the files you can edit to your heart's content.

Then... to keep things organized, I create the scripts and documentation directories in the sidebar of Versions and put the entries for the working directories and repositories in here...

I will try to remember to provide a screenshot when I get home tonight.

  1. Now, put the files you want under version control into the Working Copy folders in the finder... Back to Versions and check the files into the repository... Now you are all set and should be able to work.

Versions does not generate tags, branches, and trunks. If you want to use them in your project, create each folder in the Working Copy, and then check them into the repository. In order to create a tag or a branch, you will want to check the Versions website. Their help documentation covers that item... and it needs to be done in the repository view, not the working copy view.

http://versionsapp.com/support