2011-01-17 5 views
1

Ich habe ein Handbuch, das ich versuche, unter Versionskontrolle zu halten, und ich könnte einen Ratschlag verwenden. Das Handbuch muss zu verschiedenen Abteilungen gehen, und während bestimmte Bereiche des Handbuchs gleich sind, egal welche Abteilung es geht, sind einige Abschnitte für Buchhaltung, HR, IT usw. unterschiedlich.SVN oder Mercurial für die Verzweigung eines Word-Dokuments unter den Abteilungen

Ist es möglich, Verzweigung zu verwenden habe ein Handbuch, womit ich das Handbuch in einem/trunk haben kann, und dann für jede einzelne Abteilung Filialen erstellen - oder ähnliches? Ich möchte kein anderes Word-Dokument für jede Abteilung haben, da vieles im Handbuch gleich ist.

Also mein Ziel ist, dass, wenn ich einen Tippfehler in einer Abteilung finde, die für alle Abteilungen gleich ist, dann würde ich gerne in der Lage sein, es einmal global zu korrigieren, im Gegensatz zu müssen die Änderung in fünf verschiedenen Word-Dokumenten .

Aber ich bin auch besorgt darüber, wie man mit den spezifischen Abschnitten des Handbuchs arbeitet, die unterschiedlich sind. Wenn es einen Bereich gibt, in dem es Beispiele gibt, die abteilungsspezifisch sind, wie mache ich es so, dass ich eine Version (Zweigstelle?) Mit Accounting-Dept.-spezifischen Beispielen und eine andere Version (Zweigstelle?) Mit IT-Abteilung haben kann. spezifische Beispiele?

Und wenn Branching/Merging der richtige Weg ist, ist Mercurial eine bessere Option als SVN? Ich bin neu in der Versionskontrolle, und ich habe SVN sparsam eingesetzt, und ich bin generell glücklich, aber das eine Mal, das ich zusammenführen musste, war keine angenehme Erfahrung. Ich habe gelesen, dass die Leute glücklicher mit mercurial vs. svn zu verschmelzen scheinen und während ich nicht möchte, dass diese Frage über SVN vs Mercurial ist, ist es einfacher, mit Mercurial vs. SVN in meiner spezifischen Situation zu verzweigen/zu verschmelzen?

+2

Verwenden Sie ein Dokumentenverwaltungssystem, das dieses Problem behebt. –

+0

Ich stimme mit jpartogi überein, werfen Sie einen Blick auf, was alfresco zu bieten hat http://www.alfresco.com/products/dm/ –

Antwort

1

Ich bezweifle, dass dies so funktioniert, wie Sie beabsichtigen.

Word-DOC-Dateien sind ein Binärformat, das für die Art der Zusammenführung, die Sie versuchen, nicht geeignet ist.

Word-DOCX-Dateien sind eigentlich eine ZIP-Datei, die das Dokument-Markup und andere eingebettete Elemente enthält. (Gehen Sie voran, benennen Sie eine .docx-Datei in .zip um und öffnen Sie sie dann mit Ihrem bevorzugten Zip-Tool).

Eine Word-Vorlage Mai bekommen Sie Teil Weg, aber ich würde sagen, Sie werden mehr Mühe haben, es zu erhalten, als es wert ist, und Sie werden nicht die Möglichkeit haben, hin und her zu verschmelzen.

Ihre beste Wette ist wahrscheinlich, Ihr Dokument nur in unternehmensweite und abteilungsspezifische Dokumente aufzuteilen.

Wenn ein neuer Mitarbeiter an Bord kommt, geben Sie ihm einfach die unternehmensweiten Richtlinien und die für seine Abteilung geltenden Richtlinien.

So

  • Initech Richtlinien

    • Vertraulichkeitsvereinbarung
    • Codes of Practice
    • Grooming & Dress Code
  • Initech IT-Abteilung Richtlinien

    • Network Security
  • Initech Personalpolitik Abteilung

    • Besetzung offener Stellen
+1

Eigentlich [können Sie Word-Dokumente zusammenführen] (http://stackoverflow.com/questions/ 90202/can-i-merge-zwei-Microsoft-Word-Dokumente-zuverlässig-mit-Subversion). TortoiseSVN wird nur Word öffnen und seine integrierten Vergleichs-/Zusammenführungsfunktionen verwenden. –

+0

@Wim Oh, wow ... ok ... wusste nicht darüber. Praktisch zu wissen. –

+0

Und da TortoiseHg alle Merge-Skripte kopiert hat, die TortoiseSVN verwendet, erhalten Sie die gleiche Merge-Funktionalität von Subversion und Mercurial - keine, wenn Sie einfache Versionskontrolle verwenden, und Zusammenführen von Dokumenten, wenn Sie die Tortoise verwenden. –

2

Ich werde zwei Schritte weiter gehen als Was wird Hughes vorgeschlagen? Anstatt das Dokument in n einzelne Dokumente aufzuteilen:

  • Verwenden Sie eine master document, um jedes der Unterdokumente zu gruppieren. Ein Master für jeden "Zweig"
  • Verwenden Sie das integrierte Revisionshistoriemanagement von MS-Word. Es ist ziemlich mächtig und praktisch, wenn Sie lernen, es zu benutzen.
  • Auf diese Weise stellen Sie Ihren Benutzern nur ein Dokument zur Verfügung, das alle benötigten Teile für ihre Abteilung enthält, und Sie profitieren von einer Revisionskontrolle pro Abschnitt.

    Verwandte Themen