Puis-je les fusionner deux documents Microsoft Word de manière fiable avec Subversion?
Nous avons simultanées des modifications qui se passe sur des documents Word et je veux faire en sorte que la Subversion peut gérer la fusion .les fichiers doc. Savez-vous si la Subversion gère les cumuls de documents Word bien?
Vous devez vous connecter pour publier un commentaire.
Utilisation TortoiseSVN utilitaire de fusion avec la xdocdiff plugin pour comparer et fusionner des documents Office
Vous pouvez utiliser TortoiseSVN dans son installation par défaut pour afficher les différences et d'effectuer des fusions de documents Word, il s'ouvre seulement la Parole et utilise le Mot propre revue/les changements de mode de le faire.
Edit: Par défaut, il dispose également de différentiation des capacités pour PowerPoint, Excel, OpenOffice et StarOffice formats. (Cochez la TortoiseSVN\Diff-répertoire de Scripts).
merge-doc.js
inclus. Comment puis-je déclencheur?Je voudrais ajouter le svn:needs-lock propriété des documents Word stockés dans Subversion, de sorte que les gens sont tenus de verrouiller le fichier avant de le modifier. Cela ira un long chemin à prévenir les conflits de fusion.
C'est ce que nous faisons au travail et il fonctionne très bien. (Nous n'avons pas le choix d'avoir à utiliser des documents Word, donc cette solution plutôt que de changer le type de fichier.)
Les documents Word sont binaires, donc, pas de. Sont les rédacteurs assez bien informés qu'ils peuvent apprendre à utiliser un format de texte brut comme reStructuredText ou LaTeX?
Pas: étant donné que Word utilise un format de fichier binaire, svn ne peut pas fusionner les fichiers.
Toutefois, le Mot lui-même a une fonctionnalité de fusion. Vous essayez peut-être que si vous avez à résoudre un conflit de fusion.
Vous pouvez enregistrer des documents docx pour un "Plat " OPC" format XML à l'aide de Word (Enregistrer sous .. document XML).
Cette façon, vous obtenez un fichier de texte brut.
Ce que vous aurez besoin pour regarder dehors pour le bien, c'est que la relation de l'id de ne pas être corrompu.
Par exemple:
Un utilisateur ajoute une image (ou un lien hypertexte, ou un commentaire, ou une note de bas de page, etc) du document, et fait un svn commit.
l'utilisateur B (sans mise à jour svn) ajoute une de ces choses dans Word, enregistre au format xml, puis svn update.
L'utilisateur B est peu probable d'être en mesure d'ouvrir le document dans Word à ce point, alors il vaut mieux ne pas la commettre. Si vous pouvez contrôler pour cela, ou sont prêts à réparer manuellement le problème, vous serez ok.
Sinon, vous pourriez envisager quelque chose comme mon Plutext le logiciel de collaboration, qui déchiquette le document et les versions de ses parties constituantes, dans Alfresco.
Vous pouvez également envisager d'utiliser un non format binaire comme le Html
Je suis actuellement en train de travailler sur un Mot plugin qui utilise SharpSVN pour se connecter à un référentiel. À l'état actuel c'est un peu compliqué de créer et de sélectionner de nouveaux documents, mais qui ne devrait pas être un gros problème.
Ainsi, lorsque vous (enfin) un document dans le référentiel, il est assez simple de s'engager et de mettre à jour de toute révision. Vous pouvez comparer et de fusionner ces .les fichiers docx avec Word intégré de comparer ou de fonctionnalités de fusion. Assez simple en fait. L'espoir de le faire la prochaine semaines.
Cette page http://newgeeks.blogspot.com/2006/08/word-document-management-using-svn.html
donne des informations étape-par-étape sur la façon d'utiliser totoiseSVN pour la gestion des versions de Microsoft Word Document.
Vous ne pouvez pas utiliser Subversion pour fusionner automatiquement les documents Word. Il n'y a pas de 3-way merge soutien (même avec Tortoise SVN). Si vous n'êtes pas lié à un Mot, vous pouvez utiliser un document en ligne de l'éditeur, comme le Revisionator. Il prend en charge 3 voies de la fusion de wysiwyg documents. Aussi d'autres la révision des fonctionnalités de contrôle (de comparaison, fourches, etc).