Je travaille pour une petite entreprise dans le secteur du génie mécanique. Personne ici ne connaît rien au codage ou à la base de données, sauf moi, et j'en sais un peu plus que le SQL de base, du C #, du VBA.
J'essaie de trouver une bonne solution de contrôle de documents open source / freeware pour toute notre documentation liée à l'ingénierie. La plupart des fichiers sont au format .docx, .xlsx, .pdf ou .dwg (CAD).
Subversion est-il adaptable à mes objectifs de contrôle de doc par opposition au contrôle de code? Serait-il également suffisant de produire des rapports de documents dans le système avec les numéros de révision correspondants?
Toute autre recommandation ou solution est certainement la bienvenue.
windows-7
version-control
documents
svn
NoCatharsis
la source
la source
Réponses:
SVN a une interface graphique avec une bonne intégration Windows: Tortoise SVN . Beaucoup de mes collègues ne jurent que par cela.
Msofficesvn est un plug-in Microsoft Office qui donne accès à Tortoise SVN dans les applications Office. OfficeSVN ajoute des icônes pour les opérations SVN à Office 2007. OOoSVN est un plug-in similaire pour OpenOffice.
Avec ces outils, SVN est utilisable sans nécessiter de ligne de commande. L'administration du référentiel peut nécessiter une compétence de base en ligne de commande.
SVN nécessite une formation des utilisateurs, mais cela n'a rien à voir avec la programmation. Principalement, vous devez inciter les gens à prendre l'habitude de 1: mise à jour, 2: travail, 3: validation; et vous devez les former pour effectuer des fusions.
Un système de gestion de documents qui fournit un archivage pur sans exposer les conflits sera plus facile à utiliser. Mais c'est parce qu'il cache les difficultés sous le tapis: au lieu de confronter les utilisateurs à des conflits, il perd silencieusement des données lorsqu'un conflit se produit.
Un flux de travail où les gens prennent un verrou avant de travailler sur un document est beaucoup plus contraignant, mais peut éviter des maux de tête s'ils ne peuvent pas apprendre à ne pas paniquer lorsqu'un conflit se produit.
(Notez que je n'ai aucune expérience d'enseigner aux personnes non techniques à utiliser le contrôle de version - j'interpole à partir du comportement observé avec le contrôle de version «manuel», où les documents sont envoyés par courrier à une personne qui est censée fusionner les modifications.)
la source
Les fichiers de code sont de simples fichiers texte. Les fichiers .docx et .dwg sont "un peu moins" conviviaux), vous avez donc besoin de plugins pour ces fichiers. Dans le cas des fichiers msword, il existe un plugin xdocdiff.
la source
Je proposerais un système de gestion de documents sur un système de contrôle de révision pour les documents "binaires". Le contrôle des révisions fonctionne mieux pour les fichiers texte comme le code source, mais vous perdez beaucoup de fonctionnalités lorsque vous traitez avec des types binaires.
la source
Il existe également une solution commerciale parmi les plugins Microsoft Office Subversion: MagnetSVN .
la source