Existe um bom sistema de controle de versão para arquivos binários? Gostaria de poder usar o VC com coisas como fotos e documentos do Word. Conheço alguns sistemas existentes, como o Subversion e o Git, que suportam arquivos binários, mas li que eles têm muitas peculiaridades e problemas de desempenho; portanto, prefiro usar algo criado especificamente para esse fim. Meu único requisito concreto é que ele não deve fazer uma cópia do arquivo para cada revisão; os arquivos em questão são bastante grandes, então não posso pagar por isso.
version-control
Sasha Chedygov
fonte
fonte
Respostas:
Talvez houvesse problemas de desempenho em versões mais antigas, mas o subversion é ótimo quando se trata de arquivos binários. Eu acredito que apenas armazena deltas, então você deve ficar bem com a restrição de tamanho. Lembre-se de que isso também depende dos formatos usados. Se estiver compactado, a modificação poderá afetar mais o arquivo, criando uma diferença maior. No entanto, as diferenças binárias não são tão ideais quanto as diferenças baseadas em texto, mas ainda são muito úteis.
O Subversion ainda afirma que seu algoritmo diffing funciona igualmente bem em arquivos de texto e binários:
fonte
Você deve dar uma olhada no Boar , é um sistema de controle de versão feito especificamente para grandes arquivos binários.
fonte
Não tenho certeza se ele se encaixa na faixa de preço, mas existem sistemas especializados de gerenciamento de ativos para gráficos. Eu acho que a Adobe tem um (Version Cue), mas também existe o Alienbrain .
fonte