SnailSVN: SVN for Finder

SnailSVN: SVN for Finder

By 兰桂 吴

  • Category: Developer Tools
  • Release Date: 2015-10-16
  • Current Version: 1.14.14
  • Adult Rating: 4+
  • File Size: 41.72 MB
  • Developer: 兰桂 吴
  • Compatibility: Requires iOS 10.10 or later.

Description

SnailSVN is a TortoiseSVN-like Apache Subversion (SVN) client, implemented as a Finder extension. SnailSVN allows you to access the most frequently used SVN features, from the Finder context menu directly. SnailSVN also adds icon overlays to your SVN working copies in Finder. It tracks your SVN working copies and updates the icon overlays automatically, giving you visual feedback of the current state of your working copies. In a few steps, you can start using SnailSVN easily: 1. Enable "SnailSVN Extension" in "System Preferences » Extensions". 2. Checkout a SVN working copy with SnailSVN (File » SVN Checkout...) or add an existing SVN working copy to SnailSVN (SnailSVN Preferences » Working Copies). 3. Navigate to your working copy in Finder and right click to access the SnailSVN functionalities. * FAQ Q: There is no icon overlays / context menu for the files? A: Please make sure that you've enabled "SnailSVN Extension" in "System Preferences » Extensions", and also make sure that you've added the working copy to SnailSVN Preferences. If your SVN working copy is monitored by multiple Finder extensions, please make sure that SnailSVN Extension comes first in "System Preferences » Extensions » Finder", you can drag and drop the extensions to adjust the order. If the problem persists, please disable "SnailSVN Extension" in "System Preferences » Extensions" and then enable it again. The last resort is to relaunch Finder or restart your computer. Q: What kind of URL schemes does SnailSVN support? A: SnailSVN supports the following URL schemes: • http:// • https:// • svn:// • svn+ssh:// • file:// Q: How to mark multiple files as checked in the SVN commit window? A: Please select the files you would like to commit, right click and select "Mark as selected" from the context menu. Q: Does SnailSVN work well with other SVN clients? A: SnailSVN should work with any kinds of SVN clients that is compatible with Subversion 1.7.x, 1.8.x or 1.9.x, from the command line client to the GUI apps. Q: Does SnailSVN work for file managers other than Finder? A: SnailSVN is primarily a Finder extension, so it is likely that it will not work for other file managers.

Screenshots

Reviews

  • good SVN software on mac

    5
    By Looper928
    good SVN software on mac
  • Wonderful support

    4
    By Kingfisher289
    Difficult to get configured correctly, but works well now, thanks to wonderful support from the seller.
  • Get the free version instead

    1
    By LeonardMenchiari
    The paid verison makes you use multiple projects, but it's extremely buggy. I couldn't even access logs, it wouldn't save my passwords, it's a pain. Do not buy, save your time and money.
  • buggy, poorly designed, and poor support

    2
    By JoeStrout
    This app simply does not work like it should. The contextual menus will show up for a while, and then not show up. Restarting the app sometimes fixes it for a while, sometimes not. Committing often generates spurious errors, forcing you to try again. I tried writing to the developers but never got a reply. I limped along with this for a couple of weeks, but finally I've given up on it. MacPorts will quickly install a command-line svn build for you that works like a champ, so my copy of SnailSVN is now in the trash.
  • Very nice!

    4
    By jfm501
    This is a really fine way to interact with your SVN repository(ies) from within the Finder, and (aside from a few quibbles) I really like it much more than using the Versions app or (heaven forbid) the command line. It has a few rough spots (still working on getting icon overlays to work on Catalina), but honestly I would thoroughly recommend this if you'd like to interact from Finder with your repository. I'm very happy with my purchase, and would recommend without hesitation.
  • Useful but missing one critical feature for me

    4
    By PK1048
    I had been using Cornerstone to check in and manage system config files with our SVN repos. I had been looking for an alternative for a while and came across SnailSVN. I had used TortiseSVN under Windows years ago and it worked fine for what we needed. So far I have been very happy with SnailSVN. It is slow, but I expected that, especially given the size of our repos (lots of small config files). I like the integration with the Finder, it makes it very easy to see status of files (up to date, changed, not added yet), and run Commits and Updates. I would have given it 5 stars but for two issues. One is probably my fault, the other is the way it works. I have not been able to convince it to use my installation of BBEdit for compares (diff). The other issue is that it is NOT maintaining timestamp on checked out files. I rely on the timestamp to know when a config file has changed and whne I need to push a new one out to the server (using Yummy PRO SFTP tool). Unfortunately, all the local copies of the config files are timestamped when I checked them out and not the last time they were modified. Cornerstone was able to maintain modification time, so I know it can be done. I would love to see that as an option in the SnailSVN configuration.
  • It’s just… ok

    2
    By daisymae6580
    It’s ok. As a former Windows/TortoiseSVN user, the repo setup process is much more tedious for this. Also, it seems to randomly not be able to see repos that have been setup forever (Errors about not being able to get repository info) which is a real headache when you’re trying to get time-sensitive work out the door. The finder icons are often missing as well as the right-click menu options. Often a restart is the only way to resolve the issue.
  • So close and yet so far

    3
    By NNSkelly
    It’s not a contradiction to say that this app is a dog, while still being the best available Mac equivalent to Windows’ TortoiseSVN. It works, although the setup is a bit headache-y with manually assigning associations to apps & locations that it already claims to know and/or pack with, and unless you know what settings to tweak where/how, the simple pack-in SVN versions will probably be mildly incompatible with the native XCode SVN install, meaning you can’t easily command-line fix things Snail breaks. It integrates with Finder and displays a nice visual iconography of file status, but prepare to wait for half an hour at a time as it grinds through (auto-)refreshes on massive project hierarchies on your big archival project platter drive, taking half your CPUs and most of your system RAM with it (and the rare apparent pagefile-filling memory leak when you’ve tried to do too much between refreshes and thrown the whole working copy status into a tailspin). It makes SVN visual, and thus much more approachable than command-line, but trips over its own feet by not actually offering further refinement of selections when you e.g. click “Add…” and it, rather than honoring the “…” with a followup picker, just adds the entire specified hierarchy whether you want it all or not (with "Committ…”, by contrast, you DO get a followup picker, but it does NOT intelligently preselect modified files, nor does it let you select entire folders by checking the folder itself- you need to manually check every single file, or check “select all” which will select and add/update even unchanged/unmanaged files!). Overall, I do not regret buying this app- I’d much rather use it than the command line, which I suppose is the point- I am just regularly frustrated by its shortcomings and usability oversights.
  • Nice SVN Finder integration!

    5
    By AmigaAbattoir
    I loved using TortoiseSVN on PC, being able to see files that have been modified or updated, but could not find anything like that for Mac until now. I have not had issues setting up SVN Properties for externals or ignores. Developer was really responsive to issues I had with an earlier version.
  • It’s ok :-/

    2
    By shoecart
    It can be more convenient than the command line, but there are several little issues that make it far from great: - does not work with svn 1.8 working copies - icons and dialog layout taken straight from TortoiseSVN (not a good thing) - no way to edit files in diff view - no graphical merge - no way to specify an external merge/diff tool to address the shortcomings above - reverting some changes seems to fail without using the force checkbox, but doesn’t really tell you why - adding a folder on the commit dialog requires closing and reopening the dialog to see the files inside the folder - no interface for “svn cleanup” - random X and Lock icon overlays hang around in finder after some update actions Overall it feels more like a beta than a version 1.0, hopefully it will get better with time.

keyboard_arrow_up