Re: [The Java Posse] Re: SCM advice
Hi guys, Thank you so much for the SCM advices. For instance, I think SVN is the best choice. Cheers, Henrique ¶ Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu. Eclesiastes 3:1 On Tue, Feb 16, 2010 at 3:15 AM, Reinier Zwitserloot reini...@gmail.comwrote: Definitely a feather in hg's cap, that. Though, at least on eclipse I'm guessing really good git support is going to happen soon, and once that's sussed out, hg support would seem to not be such a leap from there. Really, just pick one. Once you're used to one, switching to the other isn't that difficult. Right now either is a really good answer, and if in the future one of them turns out to be a better answer, then the cost of switching isn't high. On Feb 16, 1:34 am, Hannu Leinonen hlein...@gmail.com wrote: On 11.2.2010 13:29, Karsten Silz wrote: On Feb 11, 12:15 pm, Fabrizio Giudici fabrizio.giud...@tidalwave.it wrote: I found this article to be a great introduction in how Git differs from CVS/SVN: http://alblue.blogspot.com/2010/02/git-for-eclipse-users.html(despite the title, Eclipse only comes into play in the very last paragraph - and yes, Eclipse and Netbeans couldn't agree once more, with Eclipse going with git and Netbeans with Mercurial). ... but NetBeans has got a third party plugin for Git too. http://michael-bien.com/mbien/entry/netbeans_git_plugin http://code.google.com/p/nbgit/ There's an Mercurial plug-in for Eclipse, too ( http://www.vectrace.com/ mercurialeclipse/). My point was that the Netbeans sources itself are stored in Mercurial (remember Tor talking about this extensively on a podcast), whereas the Eclipse guys decided to offer git as the standard distributed version control system to Eclipse projects, in addition to CVS and SVN. Mercurial integration kicks ass on both Eclipse and Netbeans. Git is usable in Eclipse but utter crap on Netbeans. I blogged about this a while ago... http://hamandeggs.wordpress.com/2009/12/25/my-jump-into-the-modern-scms/ -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/javaposse?hl=en. -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Re: [The Java Posse] Re: SCM advice
On 11.2.2010 13:29, Karsten Silz wrote: On Feb 11, 12:15 pm, Fabrizio Giudici fabrizio.giud...@tidalwave.it wrote: I found this article to be a great introduction in how Git differs from CVS/SVN: http://alblue.blogspot.com/2010/02/git-for-eclipse-users.html(despite the title, Eclipse only comes into play in the very last paragraph - and yes, Eclipse and Netbeans couldn't agree once more, with Eclipse going with git and Netbeans with Mercurial). ... but NetBeans has got a third party plugin for Git too. http://michael-bien.com/mbien/entry/netbeans_git_plugin http://code.google.com/p/nbgit/ There's an Mercurial plug-in for Eclipse, too (http://www.vectrace.com/ mercurialeclipse/). My point was that the Netbeans sources itself are stored in Mercurial (remember Tor talking about this extensively on a podcast), whereas the Eclipse guys decided to offer git as the standard distributed version control system to Eclipse projects, in addition to CVS and SVN. Mercurial integration kicks ass on both Eclipse and Netbeans. Git is usable in Eclipse but utter crap on Netbeans. I blogged about this a while ago... http://hamandeggs.wordpress.com/2009/12/25/my-jump-into-the-modern-scms/ -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Re: [The Java Posse] Re: SCM advice
code.google.com allows for both subversion and hg (mercurial), while github allows for hosting in a git repo. The nice thing, though, is that you can use subversion as your master repository, and there are plugins from both mercurial and git to allow you to treat the SVN repo as if it were simply a master git or hg repository. So locally you work in hg or git, and you push changes back which get rolled into SVN commits. This way others can use svn, but whoever wants to can use DVCS. Of course, that only works if you're using the traditional centralized workflow... but that's pretty typical... especially for migrated repositories. cheers, Christian. On Feb 12, 2010, at 4:22 AM, Michael Neale wrote: Nice find ! Yes they are both excellent. I assume hg is as easy to get going with as git when you first install it? If so - go with either, you wont be disappointed. For me, the killer feature was github - as I am lazy - and it kind of holds my hand on how to do things (or did initially). I am sure there are alternatives for hg as well. On Feb 12, 3:02 pm, Steven Herod steven.he...@gmail.com wrote: It's at this point, I post this link: http://blog.bitquabit.com/2010/02/10/fightings-been-fun-and-all-its- t... On Feb 12, 1:31 pm, Jess Holle je...@ptc.com wrote: On 2/11/2010 8:07 PM, Joshua Marinacci wrote: There's an Mercurial plug-in for Eclipse, too (http://www.vectrace.com/ mercurialeclipse/). My point was that the Netbeans sources itself are stored in Mercurial (remember Tor talking about this extensively on a podcast), whereas the Eclipse guys decided to offer git as the standard distributed version control system to Eclipse projects, in addition to CVS and SVN. Yes, this is because after much research most of the Sun opensource projects moved to Mercurial, including the JDK itself. The unfortunate part is that git seems to be much more used than Mercurial on the whole and NetBeans' support for git is not in line with its Mercurial support -- leaving NetBeans playing second fiddle for manyu users in this regard. Overall it seems like Mercurial was selected over git based on short-term criteria. -- Jess Holle -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/javaposse?hl=en . Christian Edward Gruber e-mail: christianedwardgru...@gmail.com weblog: http://www.geekinasuit.com/ -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Re: [The Java Posse] Re: SCM advice
Not really informative at all, but I liked this one. http://thebuild.com/blog/2009/11/04/git-vs-mercurial/ I've been trying to decide whether to use Git or Mercurial myself. I think I've decided to go with Mercurial for my work projects. It seems to have slightly better Windows support which I need for work. Also, since my company runs on an IBM i (AS/400) I can't seem to get Git working properly. I installed the AIX binaries, but I get an error saying: git: can't find the terminal type xterm in the terminfo database. Anyway, they seem to be pretty equal to me. They both seem to have eclipse and Netbeans support. I personally liked that Mercurial has a serve option that makes it easy to share the repository. I've seen Git has something similar, but I wasn't able to get it to work on Windows. I didn't try too hard to make it work though. -- James R. Perkins On Fri, Feb 12, 2010 at 01:22, Michael Neale michael.ne...@gmail.com wrote: Nice find ! Yes they are both excellent. I assume hg is as easy to get going with as git when you first install it? If so - go with either, you wont be disappointed. For me, the killer feature was github - as I am lazy - and it kind of holds my hand on how to do things (or did initially). I am sure there are alternatives for hg as well. -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Re: [The Java Posse] Re: SCM advice
On 2/11/10 10:45 , Karsten Silz wrote: SVN is the safe choice and improved branching in 1.6 a while ago (http://svnbook.red-bean.com/nightly/en/svn- book.html#svn.branchmerge). Git/Mercurial is more risky since general tool support is less mature. I found this article to be a great introduction in how Git differs from CVS/SVN: http://alblue.blogspot.com/2010/02/git-for-eclipse-users.html (despite the title, Eclipse only comes into play in the very last paragraph - and yes, Eclipse and Netbeans couldn't agree once more, with Eclipse going with git and Netbeans with Mercurial). ... but NetBeans has got a third party plugin for Git too. http://michael-bien.com/mbien/entry/netbeans_git_plugin http://code.google.com/p/nbgit/ -- Fabrizio Giudici - Java Architect, Project Manager Tidalwave s.a.s. - We make Java work. Everywhere. java.net/blog/fabriziogiudici - www.tidalwave.it/people fabrizio.giud...@tidalwave.it -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Re: [The Java Posse] Re: SCM advice
There's an Mercurial plug-in for Eclipse, too (http://www.vectrace.com/ mercurialeclipse/). My point was that the Netbeans sources itself are stored in Mercurial (remember Tor talking about this extensively on a podcast), whereas the Eclipse guys decided to offer git as the standard distributed version control system to Eclipse projects, in addition to CVS and SVN. Yes, this is because after much research most of the Sun opensource projects moved to Mercurial, including the JDK itself. -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en. ___ Josh Marinacci JoshOnDesign.com -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Re: [The Java Posse] Re: SCM advice
On 2/11/2010 8:07 PM, Joshua Marinacci wrote: There's an Mercurial plug-in for Eclipse, too (http://www.vectrace.com/ mercurialeclipse/). My point was that the Netbeans sources itself are stored in Mercurial (remember Tor talking about this extensively on a podcast), whereas the Eclipse guys decided to offer git as the standard distributed version control system to Eclipse projects, in addition to CVS and SVN. Yes, this is because after much research most of the Sun opensource projects moved to Mercurial, including the JDK itself. The unfortunate part is that git seems to be much more used than Mercurial on the whole and NetBeans' support for git is not in line with its Mercurial support -- leaving NetBeans playing second fiddle for manyu users in this regard. Overall it seems like Mercurial was selected over git based on short-term criteria. -- Jess Holle -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.