At my company, the functional specification documents of the system is kept in a server where new additions to said documentation would result in a new version of the document being uploaded with a 1.x version being incrementally added to the file name. This results in a messy folder structure and redundancy.
However, most of the people who need the documentation aren't developers nor necessarily even that tech-savvy.
What are some ways similar problems are combated in your own workplaces?
Non tech savvy users can read the page to see the latest version, and others can track through history if they need to.
We've had success doing smaller projects completely on trello, though it isnt really a wiki tool, you can force it by having a single top level card with all the feauture requests linking to individual cards to see the progress.