Page 1 of 1

Versioning and Tracking

Posted: Tue Feb 02, 2010 7:55 pm
by tecktalkcm0391
I am doing a Flash / PHP / MySQL website/application, and I wanted to see what the best way was to do good versioning and tracking of bugs/progress.

Any suggestions on the best ways to do this?

Thanks!

Re: Versioning and Tracking

Posted: Wed Feb 03, 2010 1:59 am
by Christopher
Version control is usually Subversion or Git these days. Where is the project hosted (e.g. SourceForge, Google Code, etc.) ... that usually determines it. Those system also often have bug tracking.

Re: Versioning and Tracking

Posted: Thu Feb 04, 2010 7:50 pm
by josh
Adobe's solution, although I haven't looked into it, is probably more promising then SVN for working with Adobe's own formats.
http://www.adobe.com/products/creativesuite/versioncue/

Although now that I think of it I don't think any of them will really offer much benefit with .swf or .fla files. You can certainly roll back, but you won't have diff or merge support.

I like Mantis for bug tracking. Its really simple and works. It has roadmap and changelog features which I love.

Personally flex + SVN might be a good choice. FLex stores its projects in plain text .xml files. ALso with flash you'll want to look at using .as files for actionscript so you can diff/merge on them. FLA is a binary format.

Re: Versioning and Tracking

Posted: Mon Feb 08, 2010 2:49 pm
by tecktalkcm0391
Thanks. How do you use Subversion? Do you have to install it on your server, because I have shared hosting, and I can't do that.

I like Mantis for the most part, but I'm still going to look into it, as well as Version Cue. With Flash, I was definitely going to use ActionScript files...

Its a private project, so the hosting sites wouldn't work since they are for Open Source projects. I'm just really new to version management, and all the comes with it.

Re: Versioning and Tracking

Posted: Mon Feb 08, 2010 4:06 pm
by Weirdan
tecktalkcm0391 wrote:Thanks. How do you use Subversion? Do you have to install it on your server, because I have shared hosting, and I can't do that.
You can use local subversion repository if you're working alone - this is quite easy to set up. If you have a team, the setup would be more involved as you will need to have a subversion servers somewhere.
You may want to look into decentralized version control systems like git or bazaar as well. IMO they have a bit steeper learning curve, but do not require any central repository.

Re: Versioning and Tracking

Posted: Wed Feb 10, 2010 4:33 pm
by Darhazer
I'm using CVSDude and their svn server and track.There is also bugzilla and other tools, but svn and track are enough for my work. It's paid solution however.

Re: Versioning and Tracking

Posted: Fri Feb 12, 2010 2:32 pm
by tecktalkcm0391
I found out that my host has SVN and I already have it, I just need to set it up.

Any suggestions for the layout for the projects?

Re: Versioning and Tracking

Posted: Fri Feb 12, 2010 4:30 pm
by tecktalkcm0391
I have a choice between Mercurial and Git, any input on which one is better? Thanks!

Re: Versioning and Tracking

Posted: Tue Mar 23, 2010 2:27 pm
by tecktalkcm0391
I'm still confused about subversion, etc. Can anyone point me in the right direction? Tutorial, or a good beginners explanation?

Thanks!

Re: Versioning and Tracking

Posted: Tue Mar 23, 2010 7:10 pm
by josh
Their official documentation is a free ebook: http://svnbook.red-bean.com/