Educate them?! Why? Do they want to use Subversion or any other non DVCS? Fine, let them do that! Sometimes it may not even be a technical problem at all; it may just be their taste or it's just that they simply don't need anything more than what they already have. Either way, DVCS are out there, so if they need them, they're gonna use them sooner or later, but they certainly don't need to be educated.
Posted Apr 4, 2010 0:09 UTC (Sun) by dskoll (subscriber, #1630)
[Link]
Sometimes it may not even be a technical problem at all; it may just be their taste or it's just that they simply don't need anything more than what they already have.
Absolutely 100% agreed. And if the SVN developers came out and said "Subversion is for those people who like Subversion, or for whom it's adequate, or who don't want to learn another system", great! But spreading FUD by saying you need this, that or the other feature that only SVN has is simply.. FUD.
SVN definitely has its place. While my workplace has switched to git for source-code control, we still use SVN to manage document revisions for non-technical personnel. We found they took a while to wrap their heads around "update" and "commit", and certainly didn't think they'd easily grasp "commit" vs "push", and "fetch"/"pull"/"merge".
A proposed Subversion vision and roadmap
Posted Apr 4, 2010 9:50 UTC (Sun) by epa (subscriber, #39769)
[Link]
Agreed. There are just too many stages in 'saving a file' for nontechnical users to easily grasp Git.
When we first start using a computer we soon learn that what we see on screen is not permanent
until we 'save' it. Simple version control adds another step, 'commit'.
With a DVCS you must also 'push' to get your changes upstream.
Git adds yet another staging point: the index, where files go
in between save an commit.
Surely all this could be simplified a little?
A proposed Subversion vision and roadmap
Posted Apr 5, 2010 12:25 UTC (Mon) by efexis (guest, #26355)
[Link]
Inotify! With Linux::Inotify2 for Perl and shell based stuff like inotifyd (and other language equivs), scripting those kinds of things to happen automatically on a Linux system becomes pretty easy; you can just have the commit stages (I presume, I've not used git myself yet) on file update detection. I often use it for clients who run Windows, connecting to Linux system running Samba. They drag a file into a specific shared directory, upon the fclose event my code kicks in, processes it, spits them back out the processed result. I don't have to write any kind of interface, they don't have to learn one, I love it, has the potential to be my hammer-for-everything though so don't be surprised if it's not helpful here!
A proposed Subversion vision and roadmap
Posted Apr 7, 2010 20:43 UTC (Wed) by vonbrand (subscriber, #4458)
[Link]
One git frontend which tried to hide the index was cogito, currently deprecated. At first, it was confusing to have to consider the index at all. Nowadays I mostly forget about it, but when I need it it is extremely handy.
A proposed Subversion vision and roadmap
Posted Apr 5, 2010 3:39 UTC (Mon) by martinfick (subscriber, #4455)
[Link]
FUD = "Fear, Uncertainty and Doubt", please explain where any of those 3
things are being used? While, you may not agree with the SVN developers'
comments, or even think they are untrue. I just can't see how you can claim
FUD spreading here?
A proposed Subversion vision and roadmap
Posted Apr 5, 2010 12:36 UTC (Mon) by efexis (guest, #26355)
[Link]
Consider "Those who become obsessed by the enemy become the enemy" where 'the enemy' = FUD and the spreading of. To me it read like SVN devs here are saying they are aware of and respect the offerings of the other tools that cover DVCS functionality and aren't wanting to step on anybody's toes. As with anything with multiple potential solutions, each one slightly different and catering to slightly different needs or tastes, you'll always get people religiously telling why their way is The True Way(tm) ... even after saying this same thing to somebody else earlier today on a different subject, it still takes me a little by surprise quite the level of it on this page. It's software, it's a tool, it really shouldn't evoke this much emotion!