Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Versioning

843810Jan 31 2010
Greetings,

I was hoping to get everyone's input/opinions about various methods of software version control.

I am using netbeans to develop a software application (by myself) for a company. The software is developed (and deployed to the customer) in project phases (1 project per month has been the current pace) with all implemented features working 100% at deployment, but not all features implemented (until future phases).

I have used Subversion in the past with TortoiseSVN when I worked on a team of 7, developing a software package. And, I won't say SVN is bad, but it can be a bit cumbersome at times. To me, SVN is about keeping a working, compilable project together while everyone has their hands in the jar. We used SVN very infrequently for version control and base lining the program.

What I was thinking about doing is: Every time I have a baselined version (working, ready to deploy version), I would create a new netbeans project that is an exact duplicate of the old version. From then on out, any critical, "must be fixed immediately" bug fixes would be changed on the old version, and all future development work would take place on the new version (the idea being that the new version could be about 50% complete at a time when a bug needs a fixin). Eventually the old version will fade away, and the project can be closed (with the contents stored away for (pointless, perhaps) archiving).

Does this method I've concocted sound reasonable? Can anyone see flaws? Does anyone have a better idea?

=) I just like hearing people's opinions. Thanks.

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Feb 28 2010
Added on Jan 31 2010
0 comments
67 views