Ситуация, в которой электронный документ за время своего существования претерпевает ряд изменений, достаточно типична. При этом часто бывает важно иметь не только последнюю версию, но и несколько предыдущих. В простейшем случае можно просто хранить несколько вариантов документа, нумеруя их соответствующим образом. Такой способ неэффективен (приходится хранить несколько практически идентичных копий), требует повышенного внимания и дисциплины и часто ведёт к ошибкам, поэтому были разработаны средства для автоматизации этой работы...
TortoiseSVN — это бесплатный Windows-клиент с открытыми исходным кодом для системы управления версиями Apache Subversion. Системы управления версиями ещё называют системами контроля версий. Файлы хранятся в центральном хранилище-репозитории. Хранилище больше похоже на обычный файловый сервер, кроме того он запоминает каждое изменение когда-либо сделанное в ваших файлах и директориях. Это позволяет вам восстановить старые версии ваших файлов и посмотреть историю изменений — как, когда и кто изменял ваши данные...