Backup automático de documentos do Word (e outros) com histórico

2

Felizmente, aconteceu mais recentemente comigo, mas para muitos dos meus amigos isso aconteceu.

Quando alguém está trabalhando em um papel por um longo tempo (por exemplo, tese final para universidade), eles tendem a manter tudo em um arquivo DOC. E quando algo acontece com o arquivo, às vezes meses de trabalho são perdidos. Como podemos evitar este problema? Estou à procura de uma solução que possa sugerir a algumas pessoas pouco conhecedoras de informática.

Eu estava pesquisando armazenamentos em nuvem, como o SkyDrive, o DropBox do Google Drive. Todos eles oferecem ferramentas para sincronizar automaticamente o arquivo local com a nuvem. No entanto, eles mantêm apenas a versão mais recente do arquivo, o que às vezes não é suficiente. Se o arquivo for corrompido, ele será substituído na nuvem também.

Eu usei o SVN no meu trabalho, mas isso é muito complicado para a maioria das pessoas. Outros amigos mantêm o arquivo por e-mail todos os dias, mas isso não é a prova de erros. Você pode facilmente esquecer de fazer isso.

Existe uma maneira de fazer o backup automático de um arquivo e manter o controle de versão também?

    
por Tschareck 07.06.2012 / 11:50

2 respostas

1

Se o seu no Windows 7, ele é construído usando o Volume Shadow Copy. Clique com o botão direito do mouse em um arquivo, vá para Propriedades e há uma guia "Versões Anteriores". Acho que, por padrão, no Windows 7, ele só funciona uma vez por dia.

FileHampster também é um bom aplicativo para isso. Ele assiste a arquivos ou diretórios e, em seguida, solicita que você os veja alterados.

    
por 12.08.2012 / 04:29
1

O que você acha de um script em lote? Eu faria algo assim (mas não funcionará no XP):

@echo off
cd (Backup Folder)
set p=(Documents's Path)
:s
timeout 600
set t=%DATE%_%TIME: =0%
set t=%t:/=-%
set t=%t::=-%
xcopy %p% Document_%t%.doc /I /E /K /C /F /Y /D
goto :s

Este script fará uma cópia do seu documento a cada 10 minutos e cada cópia terá um nome como este: Document_12-Aug-12_03-12-28.24.doc .

Basta substituir (Backup Folder) pelo caminho da pasta para o qual você deseja copiar e (Documents's Path) com o caminho para o documento.

Isso pode economizar muito trabalho e é confortável de usar por causa dos timestamps.

EDIT: Esqueci de informar: este script fará uma cópia somente se o documento foi alterado . Então, sem alterações - sem cópias desnecessárias!

    
por 12.08.2012 / 01:24