Upload
ben-macneill
View
1.567
Download
1
Embed Size (px)
DESCRIPTION
Part of a demo and discussion of various client applications/interfaces for subversion, a centralized version control system.
Citation preview
Subversion Clients for the Mac - svnX
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
Mac Subversion Clients
• Versions - http://versionsapp.com/
• Cornerstone - http://www.zennaware.com/
• svnX - http://www.lachoseinteractive.net/en/community/subversion/svnx/features/
svnX
• Was the only one for a long time
• Free
• Mac OS X 10.4 +
• Just google "svnx" 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 "svn checkout" and pick a local destination
• svnX creates a reference in the Working Copies window
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
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
• add a message
• click "commit"
That's all!Now you are working with a safety net.