For some reason I was browsing this list on the Google Groups Archive: I found that my earlier response wasn't in there, while my gmail account does have my response in my sent messages. The only thing I can think happened is that there was some blocking on it, because I used the word "yxes" backwards :-) when I was talking about Versions.app. Anyway... my (edited) response is:
******* Thanks for everyone's responses... I think I agree that for a VCS newbie a centralized system would be best, and the existence of Versions.app for SVN for a command-line newbie, also seems to swing it towards choosing SVN. (I never thought I would say this about version control software, but Versions.app makes it look ****!) Thanks! On Wed, Jul 1, 2009 at 11:22 AM, Felix Gilcher<[email protected]> wrote: > Yes, certainly every decentralized VCS can be made centralized by agreeing > on one central working copy. It still retains some properties of a > decentralized VCS. Take darcs for example, a push to a central repo looks > like this: > > darcs record, then darcs push. (same for git) > > In svn however, its a simple > > svn commit > > On the other hand you retain features like private branches, shelving etc. > However, every feature is also a burden in terms of what you need to learn. > If you just do the record, you'll never notice that your changes never went > to the central repos. > > Linus comments on svn have been around for a while, he starts out with "I > hated cvs, so I hate svn". "By definition everyone who disagrees with me is > stupid." I doubt he ever used it, and he also misquotes the svn slogan as > "CVS done right." So well, it's a bit of a religious war being waged here. > He never compares SVN and git, he always compares git with CVS, granted, in > that case git shines. So does darcs, hg and so does svn. CVS dates back for > like 20 years. Branching and merging in CVS is a pita, it's by far easier in > SVN. > > SVN works for lots of people, does some things right and maybe some things > wrong. Most centralized models fail when you have people often disconnected > because you can't commit on the road. They also fail often for Open Source > because of required commit access - however, companies have a different > stance on that. Distributed models imply that everybody has access to the > full repository and everybody can clone a repo from everyone who has one. > Maybe that's something that I do not want. In a distributed env, commits to > a branch happen to the local repo instead of a branch on the central repo - > maybe me, as the responsible person I don't want that. I want all commits to > go to a central repo so I can see what happens. > > Oh, and while we're at it - I'd choose darcs over git any time of the day. > > cheers > > felix > > On Jul 1, 2009, at 11:00 AM, Simon Cornelius P Umacob wrote: > >> Well, Linus some interesting opinion on SVN: >> >> http://www.youtube.com/watch?v=4XpnKHJAok8 >> >> =) >> >> git/hg can be centralized too, if you make your workflow as such. >> While there is no central repo, you can agree that one of your repos >> be treated as the official one. All synchronization can be done >> between the official repo and your working copy, *in addition to being >> able to synchronize to other people's copies as well*. >> >> CVS/SVN also swaps patches too; isn't getting the diff of your files >> equivalent to getting the patches too? >> >> [ simon.cpu ] >> >> >> On Wed, Jul 1, 2009 at 4:47 PM, Felix >> Gilcher<[email protected]> wrote: >>> >>> I'd recommend SVN as well. Judging from my experience people that are new >>> to >>> version control systems have an easier time wrapping their mind around a >>> centralized model. There's a master copy (repository) and a number of >>> working copies. All synchronization happens between the repository and >>> the >>> wc. Decentralized version control systems have a number of copies, each >>> one >>> a repository at the same time. You're not synchronizing but swapping >>> patches. While that may or may not be an advantage for your development >>> model, it certainly complicates things. >>> >>> cheers >>> >>> felix >>> >>> On Jun 30, 2009, at 11:48 PM, David Zülke wrote: >>> >>>> Probably SVN with Versions.app as the client if the other person does >>>> not >>>> have a strong technical background or command line ninja skills. >>>> >>>> - David >>>> >>>> >>>> On 30.06.2009, at 16:23, Michal Charemza wrote: >>>> >>>>> Hi, >>>>> >>>>> I was wondering what would be a good version control system for an >>>>> Agavi project? I do have some specific notes: >>>>> >>>>> - It is just a team of two (me and one other) >>>>> - The other person is not very familiar with PHP (they will be >>>>> handling more of the graphical design, images, CSS etc). >>>>> - The other person is unfamiliar with the command line: so a way of >>>>> dealing with the system in a more graphical fashion would be best >>>>> - We are both Mac-based. >>>>> >>>>> Any suggestions / thoughts would be very welcome. I see Git is quite >>>>> popular nowadays...? >>>>> >>>>> Michal. >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> [email protected] >>>>> http://lists.agavi.org/mailman/listinfo/users >>>>> >>>> >>>> _______________________________________________ >>>> users mailing list >>>> [email protected] >>>> http://lists.agavi.org/mailman/listinfo/users >>> >>> -- >>> Felix Gilcher >>> >>> Bitextender GmbH >>> Paul-Heyse-Str. 6 >>> D-80336 München >>> >>> T: +49 89 57 08 15 16 >>> F: +49 89 57 08 15 17 >>> M: +49 172 840 88 28 >>> >>> [email protected] >>> http://bitextender.com/ >>> >>> Amtsgericht München, HRB 174280 >>> Geschäftsführer: David Zülke, Florian Clever >>> >>> _______________________________________________ >>> users mailing list >>> [email protected] >>> http://lists.agavi.org/mailman/listinfo/users >>> >>> >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.agavi.org/mailman/listinfo/users >> > > -- > Felix Gilcher > > Bitextender GmbH > Paul-Heyse-Str. 6 > D-80336 München > > T: +49 89 57 08 15 16 > F: +49 89 57 08 15 17 > M: +49 172 840 88 28 > > [email protected] > http://bitextender.com/ > > Amtsgericht München, HRB 174280 > Geschäftsführer: David Zülke, Florian Clever > > _______________________________________________ > users mailing list > [email protected] > http://lists.agavi.org/mailman/listinfo/users > > _______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users
