Click here to Skip to main content
15,915,336 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: XKCD What If? Just for DD: how to score a hole in one in every course on the planet. Pin
Dalek Dave26-Feb-14 0:55
professionalDalek Dave26-Feb-14 0:55 
GeneralRe: XKCD What If? Just for DD: how to score a hole in one in every course on the planet. Pin
Jörgen Andersson26-Feb-14 0:55
professionalJörgen Andersson26-Feb-14 0:55 
GeneralRe: XKCD What If? Just for DD: how to score a hole in one in every course on the planet. Pin
OriginalGriff26-Feb-14 1:10
mveOriginalGriff26-Feb-14 1:10 
GeneralRe: XKCD What If? Just for DD: how to score a hole in one in every course on the planet. Pin
_Damian S_26-Feb-14 14:44
professional_Damian S_26-Feb-14 14:44 
Questionwhat is the best way to do / maintain a version of a product ? Pin
ravikhoda25-Feb-14 23:12
professionalravikhoda25-Feb-14 23:12 
AnswerRe: what is the best way to do / maintain a version of a product ? Pin
Pete O'Hanlon25-Feb-14 23:22
mvePete O'Hanlon25-Feb-14 23:22 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
ravikhoda25-Feb-14 23:24
professionalravikhoda25-Feb-14 23:24 
AnswerRe: what is the best way to do / maintain a version of a product ? PinPopular
Nagy Vilmos25-Feb-14 23:31
professionalNagy Vilmos25-Feb-14 23:31 
Firstly, get thee to a repository. Use whatever you like, but use one.
Now use a file structure with head - the current head revision, development - branched off a version, and branch - holding each release.

This structure I've used successfully:

product
 +- branch
 | +- v1.0
 | | <branched from head for build of version 1.0 and it's sub versions.>
 | +- v1.0.1
 | | <branched from v1.0 for build of patches to 1.0.1>
 | +- v1.1
 | | <branched from head for build of version 1.1 and it's sub versions.>
 | <etc>
 +- user
 | +- <user>
 |   <branched from where the user is working>
 +- head
 | +- documents
 | | <documents at the head revision
 | +- source
 |   <source at the head revision
 +- work
  <any non version related files>


For any major piece of work, branch to a user area and on completion integrate back. Integration to the branch lines is only for release and there should be no development there.
Then have an automated build process that can pull down any line, say product\head or product\branch\v1.0, build it and package it. As a super bonus, have the build process put on the version stamps to the files [left as an exercise for the reader].

This structure means you can patch any or all versions of the code and manage your code safely. But no one wants to reduce the risk do they?
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
ravikhoda25-Feb-14 23:40
professionalravikhoda25-Feb-14 23:40 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
Nagy Vilmos25-Feb-14 23:42
professionalNagy Vilmos25-Feb-14 23:42 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
ravikhoda25-Feb-14 23:50
professionalravikhoda25-Feb-14 23:50 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
PIEBALDconsult26-Feb-14 2:29
mvePIEBALDconsult26-Feb-14 2:29 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
Nagy Vilmos26-Feb-14 2:33
professionalNagy Vilmos26-Feb-14 2:33 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
PIEBALDconsult26-Feb-14 4:05
mvePIEBALDconsult26-Feb-14 4:05 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
jnlt27-Feb-14 7:28
jnlt27-Feb-14 7:28 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
jschell27-Feb-14 8:20
jschell27-Feb-14 8:20 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
Pete O'Hanlon27-Feb-14 9:09
mvePete O'Hanlon27-Feb-14 9:09 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
PIEBALDconsult27-Feb-14 9:21
mvePIEBALDconsult27-Feb-14 9:21 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
jschell28-Feb-14 11:58
jschell28-Feb-14 11:58 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
PIEBALDconsult28-Feb-14 13:37
mvePIEBALDconsult28-Feb-14 13:37 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
jschell4-Mar-14 8:20
jschell4-Mar-14 8:20 
AnswerRe: what is the best way to do / maintain a version of a product ? Pin
TechTriumph198526-Feb-14 19:21
professionalTechTriumph198526-Feb-14 19:21 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
ravikhoda26-Feb-14 19:26
professionalravikhoda26-Feb-14 19:26 
AnswerRe: what is the best way to do / maintain a version of a product ? Pin
R. Erasmus26-Feb-14 19:51
R. Erasmus26-Feb-14 19:51 
GeneralRe: what is the best way to do / maintain a version of a product ? Pin
Kirk 1038982127-Feb-14 4:20
Kirk 1038982127-Feb-14 4:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.