Backup

Tela Software:
Backup
Detalhes de Software:
Versão: 0.1a
Data de upload: 3 Jun 15
Revelador: CJ Niemira
Licença: Livre
Popularidade: 108

Rating: 2.0/5 (Total Votes: 1)

projeto de backup adiciona controle de versão instantâneo a qualquer arquivo em um sistema Unix.
Você odeia * * .bak e .20050101 e * .cjn (suas iniciais aqui) e arquivos .do.not.touch *, tanto quanto eu faço? Eles maca seu sistema de arquivos a qualquer momento alguém (e somos todos culpados do mesmo) precisa de back-up de um arquivo que está trabalhando.
Mas quem já vem de volta e limpa a bagunça? Em que ponto é um antigo arquivo de backup não é mais necessário? E o que dizer quando você precisa que o arquivo de backup apenas para descobrir que está faltando, ou você não capturou um, porque você não deseja adicionar a desordem? Backup é a minha resposta a tudo isso. Ele adiciona instantaneamente disponíveis, controle de versão confiável para todos os arquivos no sistema de arquivos.
Backup é uma interface leve à biblioteca do Subversion svn_fs. Ele usa o poderoso software de controle de versão como um backend para uma interface de usuário simples e minimalista (embora eficaz). Ele é projetado para uso em Linux / Unix (incluindo OS X) sistemas como um método de arquivos de configuração de arquivamento que mudam semi-freqüentemente, mas não necessariamente warrent seu próprio mecanismo de controle de versão ou repositório. Coisas como "/ etc / hosts" ou "httpd.conf".
Ele pode criar um backup de qualquer arquivo sem ter que importá-lo em primeiro lugar, sem se preocupar com a criação de novos repositórios, e (porque ele fala diretamente para a camada FS), sem desarrumar ".svn" oculto (ou pior ainda, "CVS" visível ) diretórios em todo o lugar. Ele faz isso usando um único "arquivo," global que contém um sistema de arquivos que espelha a sua raiz como você adicionar a ele. Você pode visualizar o arquivo e restaurar arquivos, fazer diffs, e mover coisas ao redor como necessário. Para a administração mais complexa, o arquivo é um sistema de arquivos Subversion padrão que pode ser administrada com qualquer cliente compatível (incluindo as ferramentas de linha de comando 'svn').
A versão atual é batido juntos em Perl. É alfa, mas é bastante funcional ... pelo menos por uma prova de conceito. Eventualmente eu pretendo reescrevê-lo em C ... mas todos nós sabemos sobre "os melhores planos." Na média, enquanto, a versão Perl funciona ... principalmente. O único truque real é que você precisa para compilar e instalar as ligações do Subversion para isso Perl. Há alguns outros módulos que você pode precisar também, mas eles são todos bastante padrão.
Uso:
Você provavelmente não deve se você estiver fazendo o trabalho de missão crítica. É ainda código alfa pós-tudo. Mas se você decidir dar uma olhada, não me culpe por qualquer quebra (a única coisa que deve danificar arquivos existente é a combinação de 'r' e '-o', que irá substituir durante uma restauração).

Programas semelhantes

Duplicity
Duplicity

19 Jun 17

heatload
heatload

3 Jun 15

Grab&Burn
Grab&Burn

3 Jun 15

Outro software de desenvolvedor CJ Niemira

AjaxVTT
AjaxVTT

3 Jun 15

Comentário para Backup

Comentários não encontrado
Adicionar comentário
Ligue imagens!