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

Reply via email to