TortoiseSVN is one of the most powerful Apache subversion (SVN) clients that you can find, but if when you are migrating to Mac, TortoiseSVN by The TortoiseSVN team is no longer a viable solution. However, you can replace all functions of TortoiseSVN for Mac using a utility from this list with alternatives. TortoiseSVN is an Apache ™ Subversion (SVN) ® client, implemented as a Windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run.
Subversion is a centralized version control system, meaning that there's a single server that contains all files and revisions, from which users can check out any version of any file. When files are checked out from a remote Subversion repository, the user gets a snapshot of the repository at that point in time.
To use Subversion for your version control, it must be installed on your machine. To check if Subversion is installed your machine, use the following command in Terminal:
This command returns the version number.
If Subversion isn't already installed, the easiest way to get it is by installing the Xcode Command Line Tools. Use the command below to install Xcode Command Line Tools and Subversion.
Once Subversion is installed on your machine, use the following steps to publish your project in SVN.
Tortoise Svn Alternatives For Mac
See also
Update: The Command Line Tools for Xcode 5 include SVN 1.7.10.
I downloaded the latest version of Eclipse and Subclipse for my new work Macbook Pro. When I ran
svn commands in Terminal I received some odd messages. After some confusion, I realized Subclipse checked out the repository using SVN version 1.7. Unfortunately Mac OS X Mountain Lion runs SVN version 1.6.
I could have downgraded Subclipse. However, I had already checked out several repositories. Furthermore, I liked the smaller footprint of SVN 1.7. In typical lazy developer fashion, I went with updating SVN to version 1.7 for Mac OS X.
To give due credit, the foundations of this post came from a post on Building SVN 1.7. Although I expanded on it, I encourage you to read the original post. For completeness, I outlined the full process below.
Note: To compile and install SVN 1.7 you need Xcode with the Command Line Tools installed.
Download the SVN Source
Note: You may need to update the
curl command to download the latest SVN 1.7 source.
Build and Install SVN
The default SVN install on Mac OS X uses neon. neon allows you to connect to remote SVN repositories via HTTP and HTTPS. Lines 2-7 installs neon. Line 8 builds SVN using the
--with-neon configuration flag.
Using the New SVN
Your environment will still use SVN version installed with Mac OS X:
To use the SVN version you just installed, you can update your
PATH . Assuming you are using the bash shell, add or edit the following line in your ~/.bash_profile :
You should now see the SVN version you installed:
Download Tortoisesvn Client For Mac
Find this interesting? Let's continue the conversation on Twitter.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |