10
Subversion Clients for the Mac - svnX Ben MacNeill [email protected]

Subversion Clients for the Mac - svnX

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Subversion Clients  for the Mac - svnX

Subversion Clients for the Mac - svnX

Ben [email protected]

Page 2: 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

Page 4: Subversion Clients  for the Mac - svnX

svnX

• Was the only one for a long time

• Free

• Mac OS X 10.4 +

• Just google "svnx" it's the top hit

Page 5: Subversion Clients  for the Mac - svnX

Add a Repository

• Open the Repositories windows

• Add a new location (click the + button)

• Give a name, add the path

Page 6: Subversion Clients  for the Mac - svnX

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

Page 7: Subversion Clients  for the Mac - svnX

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

Page 8: Subversion Clients  for the Mac - svnX

Other basic actions

• adding a file

• removing a file

Page 9: Subversion Clients  for the Mac - svnX

Committing

• Committing adds your local changes back to the shared repository

• Select the files you want to commit

• add a message

• click "commit"

Page 10: Subversion Clients  for the Mac - svnX

That's all!Now you are working with a safety net.