i'm electronic engineer and i have to handle a huge amount of datasheets from several electronic parts. Most of the datasheets have a dedicated revision number mentioned inside the document, so i name the document xyz_RevA.pdf or something like that.
The .pdf document is linked in several drawings and other documents after i use that part in production.
After some time, there's an datasheet update with important information, the datasheet is labeled as revision B and i can save the document as xyz_RevB.pdf. When someone is looking in the old documents and opens the link, revision A will be opened without the knowledge, that there's a new document.
I am not allowed to delete/overwrite old documents, because sometimes some important chapters falling out of the document in newer revisions.
Is there a software, which can handle some versions of my document totally inside, so i want to name the datasheet xyz.pdf and the software handles the revisions. Some kind of diff would be nice too, but i know this isn't really easy with binary data.