Subversion Clients
for the Mac - svnX
         Ben MacNeill
   ben.macneill@extension.org
You need a Repository
• If you are using a subversion desktop
  client, this is probably someone else's
  problem
• I'm us...
Mac Subversion Clients

• Versions - http://versionsapp.com/
• Cornerstone - http://www.zennaware.com/
• svnX - http://www...
svnX

• Was the only one for a long time
• Free
• Mac OS X 10.4 +
• Just google quot;svnxquot; it's the top hit
Add a Repository

• Open the Repositories windows
• Add a new location (click the + button)
• Give a name, add the path
Check out a
        Working Copy
• Open a repository list window
• select the repository you want to check
  out
• click q...
Make a change in
  your Working Copy
• Make a change and save it
• Open your Working Copies list
• Select the working copy...
Other basic actions

• adding a file
• removing a file
Committing

• Committing adds your local changes back
  to the shared repository
• Select the files you want to commit
• ad...
That's all!
Now you are working with a safety net.
Upcoming SlideShare
Loading in …5
×

Subversion Clients for the Mac - svnX

1,999 views

Published on

Part of a demo and discussion of various client applications/interfaces for subversion, a centralized version control system.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Subversion Clients for the Mac - svnX

  1. 1. Subversion Clients for the Mac - svnX Ben MacNeill ben.macneill@extension.org
  2. 2. You need a Repository • If you are using a subversion desktop client, this is probably someone else's problem • I'm using sourcecode.extension.org • Commercial options: (both offer basic free plans) • beanstalkapp.com • unfuddle.com
  3. 3. Mac Subversion Clients • Versions - http://versionsapp.com/ • Cornerstone - http://www.zennaware.com/ • svnX - http://www.lachoseinteractive.net/ en/community/subversion/svnx/features/
  4. 4. svnX • Was the only one for a long time • Free • Mac OS X 10.4 + • Just google quot;svnxquot; it's the top hit
  5. 5. Add a Repository • Open the Repositories windows • Add a new location (click the + button) • Give a name, add the path
  6. 6. Check out a Working Copy • Open a repository list window • select the repository you want to check out • click quot;svn checkoutquot; and pick a local destination • svnX creates a reference in the Working Copies window
  7. 7. Make a change in your Working Copy • Make a change and save it • Open your Working Copies list • Select the working copy you edited • See what's different • View the diff in Textmate
  8. 8. Other basic actions • adding a file • removing a file
  9. 9. Committing • Committing adds your local changes back to the shared repository • Select the files you want to commit • add a message • click quot;commitquot;
  10. 10. That's all! Now you are working with a safety net.

×