You are here: Forums General Discussion Git, SVN, or SVK? or ?...
Posted in Forums : General Discussion
Authority 62
Posting Rating 15
Sign in to rate this post
|
The Rails trunk is on SVN however Koz has a separate git repository and Jeremy Kemper uses SVK. Also there has been talk of Mephisto using git exclusively for future |
Authority 25
Posting Rating 23
Sign in to rate this post
|
Git. and I like to see rails development move to git. |
Authority 0
Posting Rating 0
Sign in to rate this post
|
Git x2, The distributed nature of Git allows me to keep my full workflow whether I’m on a train, at home, or in a park. I heavily rely on branching for making (larger) changes to my code (any code, Ruby, Objc-C, etc.). Another plus is git’s ability to bridge to other SCM systems like SVN and CVS. |
Authority 12
Posting Rating 0
Sign in to rate this post
|
RSpec is moving from SVN (though they’ll keep an SVN read-only repository), but they haven’t decided on Git or Mercurial yet. I suspect Git’s tricky Windows support is one reason. I’ve asked David Chelimsky to chime in with more details on the RSpec list. |
Authority 75
Posting Rating 95
Sign in to rate this post
|
Git FTW! Seriously, I have never met a source control system I liked, from VSS to CVS, to SVN, then I found Git and fell in love! |
|
Authority 37
Posting Rating 90
Sign in to rate this post
|
Definitely Git! Especially now you can get a quick start with gitorious.org or github.com |
|
Authority 37
Posting Rating 89
Sign in to rate this post
|
Git is gaining a lot of popularity fast, however, I should say that if you don’t know SVN you’ll be in a bad way. As you begin to work with RoR and work in teams, not every team leader is going to be offering you the possibility of using git, and while there are ways to still use git in light of that, you really should understand how svn works as well. However, git it still a lot easier to work, and branching is a dream compared to svn. |
Authority 12
Posting Rating 0
Sign in to rate this post
|
I used to work with SVN. We are a team of two developer but even in that case Git is a lot better compared to subversion.
First after using externals for a long time, I think externals for plugins are a bad idea. Not in all cases, but generally I avoid them.
We don’t use windows. :)
Rails needs repositories to exist (like tmp/cache) even though you don’t track any files in it. It’s easy to add .gitignore files in them and keep track of them. The issue in my opinion is not switching from SVN to Git, but switching from centralized to distributed and to an SCM that handles branches the way it should. |
Authority 12
Posting Rating 81
Sign in to rate this post
|
I’m using Subversion. I’d like to try Git, but I have yet to see a solution for Rails plugins that doesn’t involve a lot of kludges to replicate what SVN does easily with externals. When I see such a solution – - and when Mingle integrates with Git – - I will happily try it. |
Authority 12
Posting Rating 17
Sign in to rate this post
|
Mercurial. Netbeans, which I use for jruby development, has good support for it, thus it should also work good in windows if you need it. |
Authority 0
Posting Rating 0
Sign in to rate this post
|
I currently use bzr (= Bazaar-NG, http://bazaar-vcs.org/), and I’ve been experimenting a lot with Git lately. |
Authority 25
Posting Rating 75
Sign in to rate this post
|
Martin, Just in case you haven’t made your decision yet, let me bring you an alternative perspective. These days it seems that people are willing to “jump ship” to new technologies without really letting them bake. And, sometimes this can be good! But, with a development project that might have several developers, don’t make a rash decision. The reason is, with version control, you have a lot of choices and not everyone is familiar with all of these technologies. From a technical standpoint, git offers some compelling functionality that svn doesn’t. And really, svn offers compelling functionality that cvs doesn’t. But, you can find developers who are IMMEDIATELY familiar with svn today, but you’re likely going to have to train people on git (or at least reserve some time for them to learn it on their own). Write down your needs to a list. Then, visit the websites for each of the tools, and compare whether or not they provide the functionality you need against that list. Use that to make your decision. If you have ties, then look toward the community to give you compelling reasons for which you should pick! Good luck! -Kevin Kevin Elliott |
|
Authority 25
Posting Rating 0
Sign in to rate this post
|
Git user here again. Most things are moving that way, but as someone else said, make sure you know SVN as well if you want to go into a Rails job |
General Discussion : Is Jruby Supports all the features same as ruby on rail
General Discussion : [ANN] Book released "Aptana RadRails: An IDE for Rails Development"
General Discussion : Template Management in rails
General Discussion : Blogs in rails
General Discussion : Quality version control and deployment...?
General Discussion : Math Learning site in Rails
General Discussion : Funny RailsConf MVC videos from RailsEnvy/FiveRuns
General Discussion : *.isonrails.com - Rails Playground online
General Discussion : host2day.com not for RoR
General Discussion : Great Rails Resource...