What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 131 Stack Exchange communities.

What is the correct way to version answers over time? Specifically, when the correct answer to a question changes in a way which makes the original answer (possibly with 100 upvotes) wrong?

You could downvote the now incorrect answer, but this takes time and hurts the reputation of the original answerer.

You could request it be deleted, but the answerer may be unavailable now or not want to lose the rep.

You could argue that questions should be versioned (have the asker include specific version numbers in some way), but this isn't always possible.

Are there any other ideas, and has any Q+A site solved this issue?

share|improve this question
    
Write a new answer for the new version. Edit the old answer to indicate it is for the old version only and things have changed. –  nhahtdh Aug 30 '12 at 6:26

1 Answer 1

up vote 0 down vote accepted

When I come across answers like this, I just leave a comment- something to the effect of "This no longer applies, because (reasons)."

If I know the updated answer (and it hasn't already been posted), I write a new answer and reference my new answer in the old answer's comment; "This no longer applies because X. See my answer for an updated solution."

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .