Subversion: Controle de documentos para não-programadores?

11

Eu trabalho para uma pequena empresa no setor de Engenharia Mecânica. Ninguém aqui sabe nada sobre codificação ou banco de dados, exceto para mim, e eu sei pouco mais do que SQL básico, algum C #, algum VBA.

Estou tentando encontrar uma boa solução de controle de documentos de código aberto / livre para toda a nossa documentação relacionada à engenharia. A maioria dos arquivos está no formato .docx, .xlsx, .pdf ou .dwg (CAD).

O Subversion é adaptável aos meus propósitos de controle doc ao contrário do controle de código? Seria também suficiente produzir relatórios de documentos no sistema com números de revisão correspondentes?

Quaisquer outras recomendações ou soluções são certamente bem-vindas.

    
por NoCatharsis 04.10.2010 / 23:02

4 respostas

11

O SVN tem uma interface gráfica com boa integração com o Windows: Tortoise SVN . Muitos dos meus colegas juram por isso.

O Msofficesvn é um plug-in do Microsoft Office que dá acesso ao Tortoise SVN dentro dos aplicativos do Office. OfficeSVN adiciona ícones para as operações do SVN no Office 2007. OOoSVN é um plug-in semelhante para o OpenOffice.

Com essas ferramentas, o SVN é utilizável sem a necessidade de uma linha de comando. Administrar o repositório pode requerer competência básica em linha de comando.

O SVN requer algum treinamento do usuário, mas isso não tem nada a ver com programação. Principalmente, você tem que colocar as pessoas no hábito de 1: update, 2: work, 3: commit; e você tem que treiná-los para realizar fusões.

Um sistema de gerenciamento de documentos que fornece arquivamento puro sem expor conflitos será mais fácil de usar. Mas isso é porque esconde as dificuldades sob o tapete: em vez de confrontar os usuários com conflitos, ele perde dados silenciosamente quando ocorre um conflito.

Um fluxo de trabalho em que as pessoas bloqueiam antes de trabalhar em um documento é muito mais restritivo, mas pode poupar dores de cabeça se elas não puderem ser ensinadas a não entrar em pânico quando ocorrer um conflito.

(Note que não tenho experiência em ensinar pessoas não técnicas a usar o controle de versão - estou interpolando o comportamento observado com o versionamento “manual”, onde os documentos são enviados pelo correio para uma pessoa que deveria mesclar as alterações). / p>     

por 05.10.2010 / 00:22
2

Arquivos de código são arquivos de texto simples. Os arquivos .docx e .dwg são "um pouco menos" fáceis de usar, então você precisa de plugins para esses arquivos. No caso de arquivos msword, existe um plugin xdocdiff.

    
por 04.10.2010 / 23:14
2

Eu sugeriria um sistema de gerenciamento de documentos em um sistema de controle de revisão para documentos" binários ". O controle de revisão funciona melhor para arquivos de texto, como código-fonte, mas você perde muitos recursos ao lidar com tipos binários.

    
por 04.10.2010 / 23:25
1

Existe também uma solução comercial entre os plugins do Microsoft Office Subversion: MagnetSVN .

    
por 11.11.2010 / 23:32