Versioning and Tracking

Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.

Moderator: General Moderators

Post Reply
User avatar
tecktalkcm0391
DevNet Resident
Posts: 1030
Joined: Fri May 26, 2006 9:25 am
Location: Florida

Versioning and Tracking

Post 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!
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: Versioning and Tracking

Post 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.
(#10850)
josh
DevNet Master
Posts: 4872
Joined: Wed Feb 11, 2004 3:23 pm
Location: Palm beach, Florida

Re: Versioning and Tracking

Post 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.
User avatar
tecktalkcm0391
DevNet Resident
Posts: 1030
Joined: Fri May 26, 2006 9:25 am
Location: Florida

Re: Versioning and Tracking

Post 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.
User avatar
Weirdan
Moderator
Posts: 5978
Joined: Mon Nov 03, 2003 6:13 pm
Location: Odessa, Ukraine

Re: Versioning and Tracking

Post 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.
User avatar
Darhazer
DevNet Resident
Posts: 1011
Joined: Thu May 14, 2009 3:00 pm
Location: HellCity, Bulgaria

Re: Versioning and Tracking

Post 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.
User avatar
tecktalkcm0391
DevNet Resident
Posts: 1030
Joined: Fri May 26, 2006 9:25 am
Location: Florida

Re: Versioning and Tracking

Post 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?
User avatar
tecktalkcm0391
DevNet Resident
Posts: 1030
Joined: Fri May 26, 2006 9:25 am
Location: Florida

Re: Versioning and Tracking

Post by tecktalkcm0391 »

I have a choice between Mercurial and Git, any input on which one is better? Thanks!
User avatar
tecktalkcm0391
DevNet Resident
Posts: 1030
Joined: Fri May 26, 2006 9:25 am
Location: Florida

Re: Versioning and Tracking

Post by tecktalkcm0391 »

I'm still confused about subversion, etc. Can anyone point me in the right direction? Tutorial, or a good beginners explanation?

Thanks!
josh
DevNet Master
Posts: 4872
Joined: Wed Feb 11, 2004 3:23 pm
Location: Palm beach, Florida

Re: Versioning and Tracking

Post by josh »

Their official documentation is a free ebook: http://svnbook.red-bean.com/
Post Reply