Why Subversion Still Beats Git (via abcphp.com)
brandonsavage.net
Why Subversion Still Beats Git (via abcphp.com)
1–10 of 16 posts
Re: Why Subversion Still Beats Git (via abcphp.com)
#2Re: Why Subversion Still Beats Git (via abcphp.com)
#3While I think I understand what he is saying, there isn't any reason why Git can't be used just like SVN (other than checking out only the latest version, which I wouldn't argue is an advantage). Just because you can branch and merge easily in Git doesn't mean that you have to.
Edited to add the following:
There are some valid reasons for not using Git over SVN, but I find it pretty hard to believe that better branching/merging, offline repo access, and version numbers are among them.
Moving on from something which is already in place and taking care of existing needs, or better GUI tools (in "Corporate Americal" anyway) are certainly valid.
Re: Why Subversion Still Beats Git (via abcphp.com)
#4Re: Why Subversion Still Beats Git (via abcphp.com)
#5Corporate America needs a centralized version control system. Subversion still offers this: Subversion centralizes the repository and simply checks out a working copy (versus Git, which gives you a complete repository). Corporate America still needs to have cannonical version numbers, and the ability to see the progress of a product over time as a single line – not a bunch of branches and independent repositories. Wh…
Re: Why Subversion Still Beats Git (via abcphp.com)
#6 Corporate America needs a centralized version control system.
This is either a statement of fact or a thesis. If it's a fact, then the argument is circular. Subversion still offers this: Subversion centralizes the repository and simply checks out a working copy (versus Git, which gives you a complete repository).
This is not an argument at all, but a description of how Subversion works versus Git. Corporate America still needs to have cannonical version numbers
The version numbers in Git are fundamentally canonical. There is a possibility of hash collision, of course, but that's not a real concern of anyone. If the Kernel can work with hash numbers and not have collision issues, then a large corporate product can too. If the argument were that the version numbers must be incremental, I might accept that, but I would like an explanation as to why. ability to see the progress of a product over time as a single line - not a bunch of branches and independent repositories
This is a workflow issue, not a problem with git.Fundamentally, I see corporate objections to git entirely as a lack of established workflows and repo server management tools. Gitosis is nice, but I don't believe it allows for the central control that IT managers want. Also, people have not written O'Reilley books about how to manage a git server in a corporate, centrally controlled environment.
Re: Why Subversion Still Beats Git (via abcphp.com)
#7Corporate America needs a centralized version control system. Subversion still offers this: Subversion centralizes the repository and simply checks out a working copy (versus Git, which gives you a complete repository). Corporate America still needs to have cannonical version numbers, and the ability to see the progress of a product over time as a single line – not a bunch of branches and independent repositories. Wh…
Re: Why Subversion Still Beats Git (via abcphp.com)
#8Re: Why Subversion Still Beats Git (via abcphp.com)
#9If you really need strong central control (the point of the article) then you should also consider Perforce. Non-Disclaimer: I have no association with Perforce and I don't use it unless a client has it as I prefer de-centralized source control.
It's also presumably good for companies that, like subversion, it's centralized. But it doesn't have any terribly significant feature improvements over svn, otherwise. The interface is slightly slicker, and the merge works marginally better.