
#Smartsvn client diff install
In the field Program used to compare files from the Sync Preview, write /usr/local/bin/bcompare (or the pathname given when using BC4's Install Command Line Tools).Ĭreate a file named /usr/local/bin/bcmerge.sh and allow execute permissions (chmod +x).Įdit $HOME/.subversion/config and add the line merge-tool-cmd = /usr/local/bin/bcmerge.sh in. usr/local/bin/bcomp "$6" "$7" -title1="$3" -title2="$5" -readonlyĮdit $HOME/.subversion/config and add the line diff-cmd = /usr/local/bin/bcdiff.sh in. Add /usr/local/bin/bcomp in Command and $ in Arguments.įrom the Beyond Compare menu, Install Command Line Tools.Ĭreate a file named /usr/local/bin/bcdiff.sh and allow execute permissions (chmod +x).Launch SmartCVS, select Preferences | File Comparators.Go to the Merge section and select Other application.Go to the Diff section and select Other application.

#Smartsvn client diff mac
Let us know if you have one to add to the list.Ĭornerstone SVN Git Git Fork IntelliJ IDEA 12 Mercurial 2.4.2 Perforce SmartCVS SmartGit SmartSVN SourceTree Subversion Syncovery Mac Tower (Git) The following are configuration instructions submitted by our users. Here are some screenshots (with my work related repositories and working copies edited out).Using Beyond Compare with Version Control Systems (macOS) macOS onlyīeyond Compare can be configured as the external difference utility in many popular VCS applications. However, right clicking your working copy and committing from there works just fine. The only downside I found is if you have large commits (100+) files at a time, Cornerstone does tend to crash if you commit from the main window.
#Smartsvn client diff license
My choice was based on a few factors - the license fee had to be reasonable, the app had to have built-in side-by-side diff functionality, it had to support multiple repositories and it had to have a nice clean user interface. I went through many more SVN apps than that, including some Java clients.

Of the apps I tried out, many didn't feel right or had the necessary feature sets for me ( svnX, Versions) or had too high of a licence fee ( SmartSVN). When I finally decided to switch to a graphical client, I went through a lot of different apps before settling on Cornerstone 2. Prior to this, I preferred to use svn commands on the Terminal, but then realised I was wasting time doing this - some tasks are much easier to do with a UI. I've been using Cornerstone 2 on my Mac for about 6 months now and cannot imagine using anything else.
