I have looked everywhere, but I can’t find any acceptable backup solution for SVN anywhere. You know, you think something as boring as VCS wouldn’t generate these kind of trolls, but here we go… Sub-version is, alas, sub-par in ways that can’t really be remedied without spending another 3 years undoing the evils of the last 3. Instead, all I ended up with is the retarded cvs people churning out more crap under a different name.
I went in expecting some sort of paradigm shift, the kind of ‘aha!’ one feels when switching from emacs to IDEA, from Linux to OSX a lifechanging experience that made you a better human being. The whole thing seems to be ‘lets reinvent cvs with all its warts, and slap on a few nice features on top’. But nobody serious is going to put their repository on anything but a production machine! Oh well :
SmartCVS + CVS is about 100x more usable than any svn solution.Īnd the Apache2 issue is important, it leads to a nasty catch22: nobody remotely serious is going to install apache2 on a production machine. The absolute best subversion client I have tried is worse than even the most retarded cvs client. Highly advanced.Īlso, svn folks mistake “functionality” with usability. Parseable output? Renaming? wow! What killer features, it must have taken them years and years to implement that. Suggestions, not cli plz?Ĭongrats for svn developers for such good piece of softwareĪtomic commits exist in every source control system I’ve ever heard of (except CVS). Im just looking for a svn gui for our macosx designers, svnx is a choice, but im seeing that the lack of login/password makes it not a option if you intend to do commits, since our repos requires it. And its only my impression or the explorer shell user feeling its a little slower after installing it? There just some annoyances, like file/directory deletion, the merging/diffing tool not easy to work with on big file changes, despite some can use others, and the lack of use of locks(or references to user use), permissive tagging some file as beeing worked by someone would be a must, on a sense that possible conflicts could be avoid from the beggining if you know whos working where.
net the patch made available cames pretty handy, and apaches2 integration its a true killer combo. We mainly use tortoisesvn as our visual svn client, for. Its surelly a timesaver and the license/cost issue makes any top decisson maker dont glitche twice. Im so glad to had the opportunity to implement subversion. Visual Source Safe its bundled on MSDN universal subscription but repository corruption and non remote access to it makes it from the beggining a dead rat to follow.
On the table to be implemented was VSS and source gear. My collegues werent used to any kind of files versioning control, that so file merging Caos was a day by day topic. Let me tell you how svn changed my life, and mental sanity. Still with a little bit of thought and some redesigning of our current Visual SourceSafe databases we’ll be able to move users gently over to this new system and mothball the old data. you can add a repository and browse it, but there is no way to simply tell RapidSVN to create a working copy of that repository without opening the Checkout dialog and manually re-entering the URL for the repository. The best so far is RapidSVN but it has a few usability issues E.g. The only small downside we’ve run into is the lack of good frontends for our non-technical users.
All of this means that our users can use the Subversion repositories using their Windows username and password, and we only have a single point of administration instead of having to maintain a series of individual usernames, passwords and ACL’s. There are a couple of small server-side scripts which create the Subversion access-control files from a series of ADS groups. Users are authenticated using mod_pam, which in turn uses Winbind to authenticate via. Subversion has been the perfect choice not only is it Free, thanks to it’s reliance on Apache we’ve been able to integrate it perfectly into our Windows 2003 ADS environment. I’m currently rolling out a shiny new Subversion server which will eventually replace our current mish-mash of Perforce, CVS and Visual SourceSafe repositories and databases.