Subversion: Controle de documentos para não programadores?

Subversion: Controle de documentos para não programadores?

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

Estou tentando encontrar uma boa solução de controle de documentos de código aberto/freeware 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 de documentos em oposição ao controle de código? Seria suficiente também produzir relatórios dos documentos do sistema com os correspondentes números de revisão?

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

Responder1

O SVN possui um front-end GUI com boa integração com o Windows:Tartaruga SVN. Muitos dos meus colegas juram que sim.

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

Com essas ferramentas, o SVN pode ser usado sem a necessidade de uma linha de comando. A administração do repositório pode exigir 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ê precisa fazer com que as pessoas adquiram o hábito de 1: atualizar, 2: trabalhar, 3: comprometer; e você precisa treiná-los para realizar fusões.

Um sistema de gerenciamento de documentos que forneça arquivamento puro sem expor conflitos será mais fácil de usar. Mas isso acontece porque ele esconde as dificuldades debaixo do 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 evitar dores de cabeça se não puderem ser ensinadas a não entrar em pânico quando ocorrer um conflito.

(Observe 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 por correio para uma pessoa que deveria mesclar as alterações.)

Responder2

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 plug-ins para esses arquivos. No caso de arquivos msword existe um plugin xdocdiff.

Responder3

Eu sugeriria umsistema de gestão de documentosatravés de umcontrole de revisãosistema 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.

Responder4

Também existe uma solução comercial entre os plug-ins do Microsoft Office Subversion:MagnetSVN.

informação relacionada