Re: What version-/source control are you using (if any)?
Thank you all for the great answers. I would like to throw a (potential) monkey wrench into the situation by saying, that we develop on a common set of files. How does that play into things? Once again thanks for your time. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337893 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
On 6/10/2010 6:59 PM, Michael Christensen wrote: Thank you all for the great answers. I would like to throw a (potential) monkey wrench into the situation by saying, that we develop on a common set of files. How does that play into things? If that is the case then the distributed engines, git, Mercurial and Bazaar, are the wrong answer as they work around everyone having their own codebase. SVN would work fine just use it as a version control on the common codebase. How do you manage with just one common set of files? How do folk not leave it broken most of the time as they code on their bit? -- Yours, Kym Kovan mbcomms.net.au ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337894 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
It's a really good question, and one that I have no real good answer for. I think if you are used to working on a common set of files, you do things a little bit differently than when you have your own copy. We rarely have the issue of people leaving broken files, not in the least because your colleagues will be on you in about 2 seconds. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337895 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
It also depends on your SDLC, and workflow for releases as well. I use SVN Externals for common code across applications as well, and the one thing that I do is have only a stable release structure in SVN for any application. This means that a developer can code, make changes to all the heart's content. And until you have gone through your testing, staging and release flow. It will not be affected by other projects, not until you merge the changes into your release folder in SVN. Regards, Andrew Scott http://www.andyscott.id.au/ -Original Message- From: Michael Christensen [mailto:mich...@strib.dk] Sent: Wednesday, 6 October 2010 8:29 PM To: cf-talk Subject: Re: What version-/source control are you using (if any)? It's a really good question, and one that I have no real good answer for. I think if you are used to working on a common set of files, you do things a little bit differently than when you have your own copy. We rarely have the issue of people leaving broken files, not in the least because your colleagues will be on you in about 2 seconds. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337896 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
At work we use AccuRev, which is expensive, and flawed, but on the whole really great. It has a stream inheritance model that means changes in an earlier release stream automatically flow to later releases unless there are changes to the same file there already. Also has integrated issue tracking, good change tracking, decent merging (I hear great things about the Mercurial and Git merge process, no experience so I can't compare). For personal stuff I use Visual SVN Server now, used to use manually installed and configured SVN. Visual SVN is amazingly quick and simple to get running, and just works. Dave On Wed, Oct 6, 2010 at 5:55 AM, Andrew Scott andr...@andyscott.id.au wrote: It also depends on your SDLC, and workflow for releases as well. I use SVN Externals for common code across applications as well, and the one thing that I do is have only a stable release structure in SVN for any application. This means that a developer can code, make changes to all the heart's content. And until you have gone through your testing, staging and release flow. It will not be affected by other projects, not until you merge the changes into your release folder in SVN. Regards, Andrew Scott http://www.andyscott.id.au/ -Original Message- From: Michael Christensen [mailto:mich...@strib.dk] Sent: Wednesday, 6 October 2010 8:29 PM To: cf-talk Subject: Re: What version-/source control are you using (if any)? It's a really good question, and one that I have no real good answer for. I think if you are used to working on a common set of files, you do things a little bit differently than when you have your own copy. We rarely have the issue of people leaving broken files, not in the least because your colleagues will be on you in about 2 seconds. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337897 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
Don't forget Jobs (to group changelists) and one hell of a history view. Perforce was worth every penny in my opinion. But.. I understand not everyone is willing to pay for version control (even though it is an extremely important part of software development) That is hwy SVN exists. Just remember that you get what you pay for :-) .:.:.:.:.:.:.:.:.:.:.:.:.:. Bobby Hartsfield http://acoderslife.com -Original Message- From: Cameron Childress [mailto:camer...@gmail.com] Sent: Wednesday, September 29, 2010 2:27 PM To: cf-talk Subject: Re: What version-/source control are you using (if any)? On Wed, Sep 29, 2010 at 7:49 AM, Bobby Hartsfield bo...@acoderslife.com wrote: I was always a fan of SVN... until I used perforce. Now I am a bigger fan of perforce :-) Perforce! Changelists! Workspaces! Labels! Very cool stuff that I haven't seen in alot of other tools. Perforce ain't free though... -Cameron ... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337726 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
We're using SVN and it's great. Throws a fit sometimes if you don't follow the procedures exactly but it's solid. andy -Original Message- From: Michael Christensen [mailto:mich...@strib.dk] Sent: Tuesday, September 28, 2010 8:35 AM To: cf-talk Subject: What version-/source control are you using (if any)? We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337616 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
We are using Subversion, main reason because we have the hooks integrated into Jira to provide our tickets with the code changes made. Regards, Andrew Scott http://www.andyscott.id.au/ -Original Message- From: Michael Christensen [mailto:mich...@strib.dk] Sent: Tuesday, 28 September 2010 11:35 PM To: cf-talk Subject: What version-/source control are you using (if any)? We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337617 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
On 28/09/2010 23:34, Michael Christensen wrote: We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? We use both SVN and Mercurial (Hg). The outside world has SVN to download from but internaly we have staggered Hg repositories n every machine so code can be moved about without wrecking the centralised SVN repository. As has been mentioned you can get out of kilter with SVN rather easily and it gets nasty. If you mainly develop on Windows machines then Hg is the go, if you are mainly unix/Apple then GIT is OK but its Windows client is terrible (in our opinion) -- Yours, Kym Kovan mbcomms.net.au ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337618 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
Actually I disagree with what is best to go with based on your OS. It is all going to boil down to your requirements, for us we needed to know what changes had been made at the ticket level. And as we already had Jira installed it was a no brainer to use Subversion to do this. What this means is that I can look up a ticket at any time, and actually see what files had changed and when. But that is not for everyone either, so I would be sitting down and working out what your long term plan is. If you are also always in house, and have centralised developers then a centralised repository is just as good as any decentralised one, if not better. Regards, Andrew Scott http://www.andyscott.id.au/ ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337619 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
http://www.visualsvn.com On Tue, Sep 28, 2010 at 8:34 AM, Michael Christensen mich...@strib.dkwrote: We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337620 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
I have used this and it works great. Be careful not to listen to the Linux-fanboys they slag this off purely because it is a windows solution, however it does exactly what it says on the tin, I have never had any issues with it. Russ -Original Message- From: John M Bliss [mailto:bliss.j...@gmail.com] Sent: 29 September 2010 12:12 To: cf-talk Subject: Re: What version-/source control are you using (if any)? http://www.visualsvn.com On Tue, Sep 28, 2010 at 8:34 AM, Michael Christensen mich...@strib.dkwrote: We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337621 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
On 29/09/2010 9:28 PM, Russ Michaels wrote: I have used this and it works great. Be careful not to listen to the Linux-fanboys they slag this off purely because it is a windows solution, however it does exactly what it says on the tin, I have never had any issues with it. I might add to my previous comment about using both SVN and Hg as we are a Windows shop. The SVN server is a Windows one, the Collabnet SVN server download is a click click run install and no issues whatsoever. -- Yours, Kym Kovan mbcomms.net.au ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337623 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
I was always a fan of SVN... until I used perforce. Now I am a bigger fan of perforce :-) I was more detailed in a previous discussion (this comes up often). Just search the archives. .:.:.:.:.:.:.:.:.:.:.:.:.:. Bobby Hartsfield http://acoderslife.com -Original Message- From: Michael Christensen [mailto:mich...@strib.dk] Sent: Tuesday, September 28, 2010 9:35 AM To: cf-talk Subject: What version-/source control are you using (if any)? We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337624 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
Not to mention it's is free, and great support. Regards, Andrew Scott http://www.andyscott.id.au/ -Original Message- From: Kym Kovan [mailto:dev-li...@mbcomms.net.au] Sent: Wednesday, 29 September 2010 9:50 PM To: cf-talk Subject: Re: What version-/source control are you using (if any)? I might add to my previous comment about using both SVN and Hg as we are a Windows shop. The SVN server is a Windows one, the Collabnet SVN server download is a click click run install and no issues whatsoever. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337625 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: What version-/source control are you using (if any)?
Any good tutorials out there that people can recommend on getting up to speed with Mercurial? We use SVN at the moment, and it's fine, but I'm interested in Mercurial. Thanks Will -Original Message- From: Kym Kovan [mailto:dev-li...@mbcomms.net.au] Sent: 29 September 2010 12:50 To: cf-talk Subject: Re: What version-/source control are you using (if any)? On 29/09/2010 9:28 PM, Russ Michaels wrote: I have used this and it works great. Be careful not to listen to the Linux-fanboys they slag this off purely because it is a windows solution, however it does exactly what it says on the tin, I have never had any issues with it. I might add to my previous comment about using both SVN and Hg as we are a Windows shop. The SVN server is a Windows one, the Collabnet SVN server download is a click click run install and no issues whatsoever. -- Yours, Kym Kovan mbcomms.net.au ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337626 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
The Big 3 out there right now are Subversion, Mercurial, and Git. I personally use Subversion and Git, and they're both good. Whatever you do, stay away from Vault/Fortress from Sourcegear. That's what we're forced to use at work. It's labeled as a VSS replacement, and while it is a little bit better than VSS, it's still pretty pathetic and a waste of money. Within 3 days of switching to it, we were already having discussions about getting rid of it. Thanks, Eric Cobb ECAR Technologies, LLC http://www.ecartech.com http://www.cfgears.com Michael Christensen wrote: We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337631 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
Joel On Software created a Mercurial tutorial site here: http://hginit.com/ ~Mahcsig On Wed, Sep 29, 2010 at 4:54 AM, Will Swain w...@hothorse.com wrote: Any good tutorials out there that people can recommend on getting up to speed with Mercurial? We use SVN at the moment, and it's fine, but I'm interested in Mercurial. Thanks Will -Original Message- From: Kym Kovan [mailto:dev-li...@mbcomms.net.au] Sent: 29 September 2010 12:50 To: cf-talk Subject: Re: What version-/source control are you using (if any)? On 29/09/2010 9:28 PM, Russ Michaels wrote: I have used this and it works great. Be careful not to listen to the Linux-fanboys they slag this off purely because it is a windows solution, however it does exactly what it says on the tin, I have never had any issues with it. I might add to my previous comment about using both SVN and Hg as we are a Windows shop. The SVN server is a Windows one, the Collabnet SVN server download is a click click run install and no issues whatsoever. -- Yours, Kym Kovan mbcomms.net.au ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337633 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
On Wed, Sep 29, 2010 at 7:49 AM, Bobby Hartsfield bo...@acoderslife.com wrote: I was always a fan of SVN... until I used perforce. Now I am a bigger fan of perforce :-) Perforce! Changelists! Workspaces! Labels! Very cool stuff that I haven't seen in alot of other tools. Perforce ain't free though... -Cameron ... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337648 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
On Tue, Sep 28, 2010 at 6:34 AM, Michael Christensen mich...@strib.dk wrote: We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? These days I'm using git for everything possible. Previously I was using SVN. Most of my clients used SVN when I was freelancing over the last three years. What I like about git is the ability to work offline and still commit changes, the lightweight branches and generally easier merging. -- Sean A Corfield -- (904) 302-SEAN Railo Technologies, Inc. -- http://getrailo.com/ An Architect's View -- http://corfield.org/ If you're not annoying somebody, you're not really alive. -- Margaret Atwood ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337657 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: What version-/source control are you using (if any)?
What I like about git is the ability to work offline and still commit changes, the lightweight branches and generally easier merging. I also like that you have a copy of the entire repository, if you use hosting it makes it very easy to change hosts. Currently though I am using the hosted Jira Studio (which is quite awesome if you are a small group, as the pricing is very reasonable for the quality of tools you get) and it only includes SVN hosting so that's what I use. It's generally pretty good although you really want to avoid having to reconcile multiple changes to a file as it's a real pain to do in my experience. --- Mary Jo ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337680 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
What version-/source control are you using (if any)?
We're thinking about setting up version-/source control for our CF code. What are people out there using? What works, what doesn't? ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337598 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm