From: Glen Holcomb Date: 2007-03-13T04:55:29+09:00 Subject: Re: Why SVN? ------=_Part_10113_4825440.1173729321467 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sorry I spaced and hit send before I actually typed more than my "subject". I was going to suggest reasons similar to those put forth by Rick. On 3/12/07, Tanner Burson wrote: > > On 3/12/07, Glen Holcomb wrote: > > > > Why not SVN? > > > This is going a bit OT for ruby-talk, but I'll bite. > > I work from several different machines, in several different locations, > including from a laptop that is often disconnected from the > internet. It's > extremely useful for me to be able to record changes, branch, work, in my > normal manner, without worrying about the fact that when I DO get a > connection all my changes will show up as one big lump. So I use Darcs > over > SSH. It gives me a full, functional repository with "commits" as I need > them, without being connected. Then when I get back to civilization I can > push all my changes back to my main repo and be good to go, SVN can't give > me that kind of work flow, so I've moved away from it. (I'm aware of SVK, > but never could get it working well on linux/mac/and windows) > > At work, where I work from a single workstation, always connected to the > network, I use SVN, because it fits the environment better. Use the tool > that fits the job, and move on. > > On 3/12/07, Trans wrote: > > > > > > Should I be using SVN rather than Darcs or Git? > > > > > > Subversion has apparently become the version control system of choice > > > for Ruby developers --especially now that Ruby itself uses it. I > > > suspect that might have a lot to do with Rails and Rubyforge. Ruby > > > only switched over to SVN well after Rails had been using it. And > > > Rubyforge currently only supports SVN and CVS, which I find a bit > > > surprising since, from what I understand, supporting Darcs is just a > > > matter of having Darcs installed. And I can't imagine Git is much > > > different. > > > > > > So I'm wondering, what's so special about SVN as opposed to the other > > > choices? Is it because SVN is more like CVS than the other choices? > > > The fact that SVN isn't distributed I would think would work against > > > it (though I hear SVK is supposed to deal with that). Darcs is written > > > in Haskell, and from the word on the street a lot of Ruby folk seem to > > > like Haskell. Also, Git was written by Linus Torvalds, which is about > > > as good as credentials can get. > > > > > > Thanks, > > > T. > > > > > > > > > > > > > > > -- > > "Hey brother christian with your high and mighty errand, Your actions > > speak > > so loud, I can't hear a word you're saying." > > > > -Greg Graffin (Bad Religion) > > > > > > -- > ===Tanner Burson=== > tanner.burson@gmail.com > http://www.tannerburson.com > -- "Hey brother christian with your high and mighty errand, Your actions speak so loud, I can't hear a word you're saying." -Greg Graffin (Bad Religion) ------=_Part_10113_4825440.1173729321467--