74 votes

Est le contrôle de version (c’est à dire. Subversion) applicable dans le document de suivi ?

Je suis en charge d'environ 100+ documents (document word, pas le code source) qui a besoin d'une révision par différentes personnes dans mon département. Actuellement, tous les documents sont dans un dossier partagé sur lequel ils seront de récupérer, de les réviser et de les enregistrer dans le dossier.

Ce que je fais maintenant est à la recherche de la "date de modification" dans le dossier partagé, ouvert les récents documents modifiés et utiliser le "Track Change" de la fonction dans MS Word pour appliquer les modifications. Je trouve cela un peu fastidieux.

Il en sera ainsi mieux et plus facile si je remets cela à un contrôle de version de la base de données?

Fondamentalement, je veux conserver les différentes versions d'un fichier.


Qu'ai-je à apprendre à partir des réponses:
  • Utiliser Time Machine pour sauvegarder différents version (ou Shadow copy dans Vista)

  • Il y a une différence entre le texte et des documents binaires lorsque vous utilisez le contrôle de version de l'app. (Je ne savais pas qu')

  • Diff ne fonctionne pas sur les fichiers binaires

  • Un système de notification (c'est à dire e-mail) pour la révision est grand

  • Google Docs révision de la fonctionnalité.

Mise à jour :

J'ai joué un peu avec Google Docs révision de la fonctionnalité et de sentir qu'il est presque bon pour moi. Juste un peu gêné par la trop fréquente de contrôle de version (enregistrement automatique).

Mais ce qui se sent bon pour moi ne veut pas dire qu'il se sent le droit pour mon dept. Vont-ils être d'accord avec les sauver tous ces documents avec Google?

60voto

Greg Hewgill Points 356191

J'ai travaillé avec des documents Word dans le SVN. Avec TortoiseSVN, vous pouvez facilement diff documents Word (entre la copie de travail et référentiel, ou entre deux révisions). C'est vraiment lisse et certainement recommandé.

L'autre chose à faire si vous êtes à l'aide de documents Word dans le SVN est d'ajouter la propriété svn:needs-lock de propriété pour les documents Word. Cela permettra d'empêcher deux personnes de tenter de modifier le même document en même temps, puisque, malheureusement, il n'y a pas de bonne façon de fusionner des documents Word.

Avec ces deux choses, la manipulation de révision contrôlée des documents Word est au moins tolérable. Il est certainement beaucoup mieux que l'alternative de l'utilisation d'un dossier partagé et des changements apparents.

37voto

Sander Points 9804

Ce qui sur Terre vous avez tous la Parole-est-binaire-donc-pas-diff gens en train de parler? TortoiseSVN, par exemple, intègre droit hors de la boîte avec Word et vous permet d'utiliser Word intégré de diff et de la fonctionnalité de fusion. Il fonctionne très bien.

J'ai travaillé sur des projets de stockage de documents dans le contrôle de version. Il a travaillé assez bien, même si les gens ne sont pas familiers avec le contrôle de version, ils vont probablement avoir des difficultés conceptuelles avec des choses comme "copie de travail" et de "fusion" et de "conflit". Ne surestimez pas les utilisateurs des capacités lorsque vous planifiez votre système de gestion de documents.

Je crois qu'il n'existe pas de grand et de puissant des solutions commerciales pour tous les de ce, aussi bien. Je suis sûr que si vous avez assez de kilodollars, vous pouvez obtenir quelque chose qui correspond parfaitement à vos besoins. Systèmes de gestion de documents sont d'une grande entreprise pour les grandes entreprises.

19voto

Rob Wells Points 21714

G'day,

Je suppose qu'une chose que personne ne semble avoir posé la question est de savoir si vous avez une exigence légale pour stocker l'historique des modifications apportées à la doc?

Si vous faites ou ne pas est va avoir un impact sur les solutions que vous pouvez envisager.

Également un mécanisme de notification de date d'exemplaires est également un paquet de plaisir. Si l'ingénieur Un a une copie d'un document et de l'ingénieur B puis édite et valide les modifications que vous souhaitez concevoir Un être informé que sa copie est hors de date.

Document de contrôle peut devenir un véritable boîte de pandore assez facilement.

Peut-être garder le doc de sous CVS ou SVN et le configurer de sorte que les e-mails sont générés à celui qui en a extrait une copie lorsque des mises à jour pour le même doc. sont archivés dans le référentiel?

HTH

cheers, Rob

Edit: j'ai oublié d'ajouter n'oubliez pas d'utiliser le commutateur binaire, par exemple -ko pour CVS, lors de l'ajout de la nouvelle doc. Sinon, vous obtiendrez toutes les séquences de données qui correspondent à l'ascii pour le mot-clé chaînes avoir pertinentes de la config de gestion des données ajoutées endommageant votre doc. les données.

10voto

Henrik Paul Points 22787
<p>Thinking out of the box, la migration vers un Wiki serait hors de question ?</p> <p>Puisque vous paraît-il possible de forcer vos utilisateurs dans Subversion (ou quelque chose de semblable), un plus grand changement semble acceptable.</p> <p>Une autre cible de migration peut consister à utiliser une sorte de format de document XML structuré (<a href="http://www.docbook.org/">DocBook</a> vient à l’esprit). Cela vous permettrait d’utiliser effectivement les diffs et contrôle de code source, tout en obtenant toutes sortes de formats de documents gratuitement.</p>

6voto

hometoast Points 6536
<p><a href="http://office.microsoft.com/en-us/sharepointtechnology/default.aspx">SharePoint</a> a également fait un travail de bonne (OK décent) de documents de gestion des versions MS-spécifique.</p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: