[cfaussie] CFBuilder2 and Version Control
Having just upgraded to CFB2 I decided the clunky old Source Safe plugin was more trouble than it was worth so I went to investigate which direction to go for a new source control program that will work well with CFB2. Perhaps I am missing something (and if so please enlighten me) but there seems to be very little info out there on what works well with CFB2. Do I just treat it as Eclipse in my searches and assume anything that works in Eclipse will be fine for CFB2? Anyway, after reading up on a few options and with a suggestion from Josh that Mercurial was the go, I have looked deeper into it (MercurialEclipse plugin) and it seems it will be more than sufficient. Is anyone using Mercurial that could provide any feedback? Actually any feeback is very welcome... even if it is just letting me know what you use or if you know a good, current resource I can read up on. Thanks Rawdy raw...@codebase.com.au P.S. We are a small team unlikely to grow much and with a fairly set number of projects working in a Windows environment. Preference is to keep the repository in house unless advised strongly to the contrary. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] CFBuilder2 and Version Control
VSS, ouch! everyone seems to be going Git these days On Fri, Jul 15, 2011 at 4:26 PM, Rawdyn raw...@gmail.com wrote: Having just upgraded to CFB2 I decided the clunky old Source Safe plugin was more trouble than it was worth so I went to investigate which direction to go for a new source control program that will work well with CFB2. Perhaps I am missing something (and if so please enlighten me) but there seems to be very little info out there on what works well with CFB2. Do I just treat it as Eclipse in my searches and assume anything that works in Eclipse will be fine for CFB2? Anyway, after reading up on a few options and with a suggestion from Josh that Mercurial was the go, I have looked deeper into it (MercurialEclipse plugin) and it seems it will be more than sufficient. Is anyone using Mercurial that could provide any feedback? Actually any feeback is very welcome... even if it is just letting me know what you use or if you know a good, current resource I can read up on. Thanks Rawdy raw...@codebase.com.au P.S. We are a small team unlikely to grow much and with a fairly set number of projects working in a Windows environment. Preference is to keep the repository in house unless advised strongly to the contrary. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- Zac Spitzer Solution Architect / Director Ennoble Consultancy Australia http://www.ennoble.com.au http://zacster.blogspot.com +61 405 847 168 -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] CFBuilder2 and Version Control
At work we use subversion with the subversive plugin. It's not as cool as git or mercurial but it does the job adequately. One thing to consider is how each will work if you are hosting the repository on a windows server I guess. I have used hgEclipse on personal projects and found it pretty good too, but have never had to set up the server myself (thanks to bitbucket.org :) Sent from my mobile On 15/07/2011, at 4:28 PM, Zac Spitzer zac.spit...@gmail.com wrote: VSS, ouch! everyone seems to be going Git these days On Fri, Jul 15, 2011 at 4:26 PM, Rawdyn raw...@gmail.com wrote: Having just upgraded to CFB2 I decided the clunky old Source Safe plugin was more trouble than it was worth so I went to investigate which direction to go for a new source control program that will work well with CFB2. Perhaps I am missing something (and if so please enlighten me) but there seems to be very little info out there on what works well with CFB2. Do I just treat it as Eclipse in my searches and assume anything that works in Eclipse will be fine for CFB2? Anyway, after reading up on a few options and with a suggestion from Josh that Mercurial was the go, I have looked deeper into it (MercurialEclipse plugin) and it seems it will be more than sufficient. Is anyone using Mercurial that could provide any feedback? Actually any feeback is very welcome... even if it is just letting me know what you use or if you know a good, current resource I can read up on. Thanks Rawdy raw...@codebase.com.au P.S. We are a small team unlikely to grow much and with a fairly set number of projects working in a Windows environment. Preference is to keep the repository in house unless advised strongly to the contrary. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- Zac Spitzer Solution Architect / Director Ennoble Consultancy Australia http://www.ennoble.com.au http://zacster.blogspot.com +61 405 847 168 -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] CFBuilder2 and Version Control
Yeah, anything that works with Eclipse should work with CFB. That being said, I always install CFB as a plugin, rather than the standalone, just to be sure. When using Git - there is eGit, although I don't think it's anything crazy special, and only really use it to see changed files, and do a quick compare against HEAD. I've been using Git from the command line for ages now, and I wouldn't look back. Mark On Fri, Jul 15, 2011 at 4:26 PM, Rawdyn raw...@gmail.com wrote: Perhaps I am missing something (and if so please enlighten me) but there seems to be very little info out there on what works well with CFB2. Do I just treat it as Eclipse in my searches and assume anything that works in Eclipse will be fine for CFB2? -- E: mark.man...@gmail.com T: http://www.twitter.com/neurotic W: www.compoundtheory.com cf.Objective(ANZ) + Flex - Nov 17, 18 - Melbourne Australia http://www.cfobjective.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
[cfaussie] Re: CFBuilder2 and Version Control
Thanks everyone, great info. Zak, yeah I only moved off Homesite+ this year so I am a tad behind the times. Still not as productive in CFB as I was in HS but then I had a good 10 or 15 years in HS so I am committing to CFB to give it a red hot go. I'm pretty happy working from a command line so I might look into GIT a bit more. I understood it wasn't brilliant in a Windows environment (based on what I have been told only) so I'll re-investigate that. I'll keep subversion in mind too. More reading to do now :) Thanks again for the info folks. Rawdy raw...@codebase.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] CFBuilder2 and Version Control
I found subclipse had an issue when used with CFBuilder 1 - the right click would not work after you selected Team - Synchronize. This was still present in the beta of Builder 2. I have not tried with the latest release as I found subversive to be adequate. I think the OP said they are a windows shop. My experiences with git and windows were unpleasant - although that's some time ago. Probably more to do with the windows command line than git tho. Whenever I am using git I use Linux now - maybe the Windows experience has improved though? Anyone here use git windows? On 15/07/2011, at 5:06 PM, Sean Corfield seancorfi...@gmail.com wrote: Subversion if you want a traditional server-based VCS with Subclipse as a plugin, else git for distributed VCS with EGit / JGit as a plugin (but you get the most mileage out of the command line git tools). Sean On Thu, Jul 14, 2011 at 11:26 PM, Rawdyn raw...@gmail.com wrote: Having just upgraded to CFB2 I decided the clunky old Source Safe plugin was more trouble than it was worth so I went to investigate which direction to go for a new source control program that will work well with CFB2. Perhaps I am missing something (and if so please enlighten me) but there seems to be very little info out there on what works well with CFB2. Do I just treat it as Eclipse in my searches and assume anything that works in Eclipse will be fine for CFB2? Anyway, after reading up on a few options and with a suggestion from Josh that Mercurial was the go, I have looked deeper into it (MercurialEclipse plugin) and it seems it will be more than sufficient. Is anyone using Mercurial that could provide any feedback? Actually any feeback is very welcome... even if it is just letting me know what you use or if you know a good, current resource I can read up on. Thanks Rawdy raw...@codebase.com.au P.S. We are a small team unlikely to grow much and with a fairly set number of projects working in a Windows environment. Preference is to keep the repository in house unless advised strongly to the contrary. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] Re: CFBuilder2 and Version Control
Last time I used Git on windows, I did it from within cygwin. Worked pretty well. Mark On Fri, Jul 15, 2011 at 5:30 PM, Rawdyn raw...@gmail.com wrote: I'm pretty happy working from a command line so I might look into GIT a bit more. I understood it wasn't brilliant in a Windows environment (based on what I have been told only) so I'll re-investigate that. -- E: mark.man...@gmail.com T: http://www.twitter.com/neurotic W: www.compoundtheory.com cf.Objective(ANZ) + Flex - Nov 17, 18 - Melbourne Australia http://www.cfobjective.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] Re: CFBuilder2 and Version Control
I am only recently moved on over to CFB, Homesite+ was my IDE of choice for almost a decade.. Subversion has been my work horse for a very long time, after CVS which was painful all my devs on projects which now use Git always start swearing profusely whenever they have to use SVN, which is a pretty good vote of confidence in Git z On Fri, Jul 15, 2011 at 5:30 PM, Rawdyn raw...@gmail.com wrote: Thanks everyone, great info. Zak, yeah I only moved off Homesite+ this year so I am a tad behind the times. Still not as productive in CFB as I was in HS but then I had a good 10 or 15 years in HS so I am committing to CFB to give it a red hot go. I'm pretty happy working from a command line so I might look into GIT a bit more. I understood it wasn't brilliant in a Windows environment (based on what I have been told only) so I'll re-investigate that. I'll keep subversion in mind too. More reading to do now :) Thanks again for the info folks. Rawdy raw...@codebase.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- Zac Spitzer Solution Architect / Director Ennoble Consultancy Australia http://www.ennoble.com.au http://zacster.blogspot.com +61 405 847 168 -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] Re: CFBuilder2 and Version Control
On 15/07/2011 17:30, Rawdyn wrote: Thanks everyone, great info. ... I'm pretty happy working from a command line so I might look into GIT a bit more. I understood it wasn't brilliant in a Windows environment (based on what I have been told only) so I'll re-investigate that. We moved from Subversion to Mercurial as we are a Windows shop and git was fairly pathetic with its GUI tools (that was a while back though). Both work well with Eclipse but we prefer to use TortoiseHg for our version control GUI rather than work from within Eclipse. -- Yours, Kym Kovan mbcomms.net.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] Re: CFBuilder2 and Version Control
From what I understand, the tooling in Hg, kicks butt over Git. But I think 95% of Git users use the command line. Also - GitHub, GitHib, GitHub. If you use ANY open source project, and it's on there, and you have any form of code contribution, I cannot express how easy it makes it to do this. it's stupid. Mark On Fri, Jul 15, 2011 at 5:42 PM, Kym Kovan dev-li...@mbcomms.net.au wrote: On 15/07/2011 17:30, Rawdyn wrote: Thanks everyone, great info. ... I'm pretty happy working from a command line so I might look into GIT a bit more. I understood it wasn't brilliant in a Windows environment (based on what I have been told only) so I'll re-investigate that. We moved from Subversion to Mercurial as we are a Windows shop and git was fairly pathetic with its GUI tools (that was a while back though). Both work well with Eclipse but we prefer to use TortoiseHg for our version control GUI rather than work from within Eclipse. -- Yours, Kym Kovan mbcomms.net.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscribe@** googlegroups.com cfaussie%2bunsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/** group/cfaussie?hl=en http://groups.google.com/group/cfaussie?hl=en. -- E: mark.man...@gmail.com T: http://www.twitter.com/neurotic W: www.compoundtheory.com cf.Objective(ANZ) + Flex - Nov 17, 18 - Melbourne Australia http://www.cfobjective.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] Re: CFBuilder2 and Version Control
Yeah cygwin is a decent option if you're in Windows. If you go that route check out Console2 for a couple of extra goodies (tabbed interface, better select/copy/paste in particular) On 15/07/2011, at 5:33 PM, Mark Mandel mark.man...@gmail.com wrote: Last time I used Git on windows, I did it from within cygwin. Worked pretty well. Mark On Fri, Jul 15, 2011 at 5:30 PM, Rawdyn raw...@gmail.com wrote: I'm pretty happy working from a command line so I might look into GIT a bit more. I understood it wasn't brilliant in a Windows environment (based on what I have been told only) so I'll re-investigate that. -- E: mark.man...@gmail.com T: http://www.twitter.com/neurotic W: www.compoundtheory.com cf.Objective(ANZ) + Flex - Nov 17, 18 - Melbourne Australia http://www.cfobjective.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] Re: CFBuilder2 and Version Control
Very well said (did you actually listen to me :-) ?) From what I understand, the tooling in Hg, kicks butt over Git. But I think 95% of Git users use the command line. Also - GitHub, GitHib, GitHub. If you use ANY open source project, and it's on there, and you have any form of code contribution, I cannot express how easy it makes it to do this. it's stupid. -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] CFBuilder2 and Version Control
I strongly advise using a hosting provider for your central Git or Hg repository. It's easy enough to run a plain repository server on your network, but you won't get any of the nice workflow support that's available on provided services. There are several commercial providers available. The biggest on the Git side is of course GitHub, and the closest equivalent for Mercurial is BitBucket (now owned and operated by Atlassian). Another good Mercurial provider is Fog Creek's Kiln: it's more expensive but has a high reputation for it's workflow management features. If you are averse to external hosting, you can buy a license to run Kiln in your own network (requires a dedicated non-virtual Windows server with SQL Server). +1 to those comments. I've got accounts on all of them and use BB for the majority of my code that I want to host externally. For external hosting Bitbucket might be the nicer alternative over Github and Kiln if you're a single person or small team and want free hosting with still having private repos. For inhouse hosting, Kiln is absolutely great (as I said in the other email). Cheers Kai -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
RE: [cfaussie] CFBuilder2 and Version Control
Nice writeup, Dennis. Thanks. For those who may now be more interested in Mercurial, I'll throw in as well that good ol' Joel Spolsky has a tutorial site for Mercurial: http://hginit.com/. And just as there was the re-bean book for SVN (http://svnbook.red-bean.com/), there is one for hg also: http://hgbook.red-bean.com/ (These are both actually O'Reilly books, available free online at those sites, or can be purchased in print of course.) BTW, if one wonders about all the references to hg in mercurial and related sites, it's a geeky pun: hg is the symbol in periodic chart for mercury. :-) /charlie From: cfaussie@googlegroups.com [mailto:cfaussie@googlegroups.com] On Behalf Of Dennis Clark Sent: Friday, July 15, 2011 5:46 AM To: cfaussie@googlegroups.com Subject: Re: [cfaussie] CFBuilder2 and Version Control I have MercurialEclipse 1.8, EGit 1.0, and Subclipse 1.6 all working with CFBuilder 2 as a plugin install against Eclipse 3.6. No serious problems with them so far, but frankly I only use the plugins for basic operations and rely on separate tools for more advanced work. The lack of documentation on compatibility of source control plugins with CFB2 is because they are generic Eclipse plugins and don't interact with CFB2-specific features. I've been using Pulse to manage my Eclipse profiles for a few years now. CFB1 was incompatible with Pulse, but CFB2 is compatible so I installed CFB2 as a plugin for a Pulse-managed Eclipse profile. I love the snip -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
Re: [cfaussie] CFBuilder2 and Version Control
For git there is also the community book - http://book.git-scm.com/ and the Pro Git book as well: http://progit.org/ All content for both is freely available. Mark On Sat, Jul 16, 2011 at 1:12 AM, charlie arehart charlie_li...@carehart.org wrote: Nice writeup, Dennis. Thanks. For those who may now be more interested in Mercurial, I’ll throw in as well that good ol’ Joel Spolsky has a tutorial site for Mercurial: http://hginit.com/. And just as there was the re-bean book for SVN ( http://svnbook.red-bean.com/), there is one for hg also: http://hgbook.red-bean.com/ (These are both actually O’Reilly books, available free online at those sites, or can be purchased in print of course.) BTW, if one wonders about all the references to hg in mercurial and related sites, it’s a geeky pun: hg is the symbol in periodic chart for mercury. :-) /charlie ** ** *From:* cfaussie@googlegroups.com [mailto:cfaussie@googlegroups.com] *On Behalf Of *Dennis Clark *Sent:* Friday, July 15, 2011 5:46 AM *To:* cfaussie@googlegroups.com *Subject:* Re: [cfaussie] CFBuilder2 and Version Control ** ** I have MercurialEclipse 1.8, EGit 1.0, and Subclipse 1.6 all working with CFBuilder 2 as a plugin install against Eclipse 3.6. No serious problems with them so far, but frankly I only use the plugins for basic operations and rely on separate tools for more advanced work. ** ** The lack of documentation on compatibility of source control plugins with CFB2 is because they are generic Eclipse plugins and don't interact with CFB2-specific features. ** ** I've been using Pulse to manage my Eclipse profiles for a few years now. CFB1 was incompatible with Pulse, but CFB2 is compatible so I installed CFB2 as a plugin for a Pulse-managed Eclipse profile. I love the snip ** ** -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en. -- E: mark.man...@gmail.com T: http://www.twitter.com/neurotic W: www.compoundtheory.com cf.Objective(ANZ) + Flex - Nov 17, 18 - Melbourne Australia http://www.cfobjective.com.au -- You received this message because you are subscribed to the Google Groups cfaussie group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.