Ist die Versionskontrolle (dh Subversion) in der Dokumentenverfolgung anwendbar?
Ich bin verantwortlich für über 100+ Dokumente (word-Dokument, nicht source code), die überarbeitet werden muss von verschiedenen Leuten in meiner Abteilung. Derzeit sind alle Dokumente in einem freigegebenen Ordner, in dem Sie abgerufen werden, überarbeiten und speichern Sie zurück in den Ordner.
Was ich jetzt mache ist suchen, bis Sie die "date modified" in den freigegebenen Ordner, öffnete kürzlich geänderte Dokumente, und verwenden Sie die "Track Ändern" - Funktion in MS Word, um die änderungen anzuwenden. Ich finde das ein bisschen langweilig.
So wird es besser und einfacher, wenn ich zu Begehen dieses in eine version control-Datenbank?
Grundsätzlich will ich halten andere version einer Datei.
Was Lerne ich aus den Antworten:
- Verwenden von Time Machine zu speichern, verschiedene
version (oder Shadow copy in Vista) - Gibt es einen Unterschied zwischen text
und binäre Dokumente, wenn Sie verwenden
version control app. (Ich wusste nicht,
) - Diff funktioniert nicht auf Binär-Dateien
- Ein Benachrichtigungs-system (ie-E-Mail) für die überarbeitung ist Super
- Google Docs revision-Funktion.
Update :
Ich spielte mit Google Docs revisionsfunktion und das Gefühl, dass es fast das richtige für mich. Nur ein bisschen geärgert über die allzu häufige Versionierung (automatische Speicherung).
Aber was sich richtig anfühlt für mich bedeutet nicht, es fühlt sich richtig an für meine Abt. Sind Sie okay mit dem speichern alle diese Dokumente mit Google?
InformationsquelleAutor der Frage qwertyuu | 2008-08-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, eine Sache, die niemand scheint zu haben, gefragt ist, wenn Sie eine gesetzliche Anforderung zum speichern der vorgenommenen änderungen an den doc ' s???
Ob Sie das tun oder nicht, wird Einfluss haben auf das, was Lösungen, die Sie betrachten können.
Auch ein Benachrichtigungs-Mechanismus, der für die out-of-date Kopien ist auch ein Bündel von Spaß. Wenn Ein Ingenieur hat eine Kopie eines Dokuments, Ingenieur-und B dann bearbeitet es und verpflichtet die änderungen, die Sie wollen Ingenieur Ein, um benachrichtigt zu werden, dass seine Kopie ist veraltet.
Dokument-control zu einer echten Dose Würmer ganz einfach.
Vielleicht halten die doc ' s unter CVS oder SVN und es so einrichten, dass E-Mails generiert werden, wer geprüft hat, eine Kopie, wenn updates für den gleichen doc. geprüft werden in dem repository?
Edit: ich vergaß hinzuzufügen, vergessen Sie nicht, verwenden Sie den binären Schalter, z.B. -kb für CVS, wenn man den neuen doc. Ansonsten erhalten Sie beliebige Sequenzen von Daten, die zufällig passen die ascii-for-Schlüsselwort-strings mit den entsprechenden config-management-Daten angehängt, damit beschädigen Sie Ihre doc. Daten.
InformationsquelleAutor der Antwort Rob Wells
Ich habe mit Word-Dokumenten im SVN. Mit TortoiseSVNkönnen Sie leicht diff Word-Dokumente (zwischen Arbeitskopie und repository, oder zwischen zwei Revisionen). Es ist wirklich glatt und definitiv zu empfehlen.
Die andere Sache zu tun, wenn Sie Word-Dokumente in SVN hinzufügen svn:needs-lock Eigenschaft der Word-Dokumente. Dies wird verhindern, dass zwei Menschen, die versuchten zu Bearbeiten das gleiche Dokument zur gleichen Zeit, da gibt es leider keine gute Möglichkeit zum Zusammenführen von Word-Dokumenten.
Mit den beiden oben genannten Dinge, die Handhabung revision kontrolliert Word-Dokumente ist mindestens erträglich. Es ist sicherlich beats die alternative-mit einem gemeinsam genutzten Ordner-und track-änderungen.
InformationsquelleAutor der Antwort Greg Hewgill
Was auf der Erde Sie alle Word-ist-binary-so-no-diff-Menschen sprechen? TortoiseSVN, zum Beispiel, integriert direkt aus der box mit Word und Sie können mit Word integrierten diff-und merge-Funktionalität. Es funktioniert ganz gut.
Ich habe gearbeitet an Projekten, das speichern von Dokumente in version control. Es hat ganz gut geklappt, obwohl, wenn die Menschen nicht vertraut sind mit Versionskontrolle, sind Sie wahrscheinlich gehen zu müssen konzeptionellen Schwierigkeiten mit Dingen wie "Arbeitskopie" und "merge" und "Konflikt". Überschätzen Sie nicht die Benutzer-Funktionen, wenn Sie Vorhaben, Ihr Dokument-management-system.
Ich glaube, es gibt große und mächtige kommerzielle Lösungen für alle diese, wie gut. Ich bin sicher, wenn Sie genug haben, kilodollars, können Sie etwas bekommen, das zu Ihren Anforderungen passt perfekt. Dokumenten-management-Systeme sind ein big business für große Unternehmen.
InformationsquelleAutor der Antwort Sander
Denken aus der box, würde die Umstellung auf ein Wiki in Frage?
Da Sie denken, dass es machbar ist, um zu erzwingen Ihre Benutzer in Subversion (oder etwas ähnliches), eine größere Veränderung scheint akzeptabel.
Andere Migrations-Ziel könnte sein, eine Art von strukturierten XML-Dokument-format (DocBook in den Sinn kommt). Dies würde Ihnen ermöglichen, zu verwenden in der Tat diffs und source-control, beim abrufen alle Arten von Dokumenten-Formaten für frei.
InformationsquelleAutor der Antwort Henrik Paul
Sharepoint macht auch einen guten (ok, menschenwürdigen) job-Versionierung MS-spezifischen Dokumenten.
InformationsquelleAutor der Antwort hometoast
Wie wäre es damit
git
scheint Es git unterstützen kann word.doc
- und open-document -.odf
- Dateien, wenn Sie es in.gitattributes
Datei.Hier ist ein Referenz , Scrollen Sie nach unten, um
diff
ing Binär-Dateien .InformationsquelleAutor der Antwort Gautam
Für was es Wert ist, es gibt auch Google Docs. Ich denke, es ist nicht perfekt, aber es ist die Versionierung sehr bequem.
InformationsquelleAutor der Antwort grapefrukt
Clearcase integriert mit Word für Revisionen zu verfolgen. Ich glaube, dass Telelogic DOORs das tut so gut.
InformationsquelleAutor der Antwort Paul Nathan
Benutze ich Mercurial mit TortoiseHg-overlay. Ich kann der rechten Maustaste auf ein changeset, wählen Sie "Visual Diff", dann wählen Sie die "docdiff" - tool (im Bundle), die gestartet wird, das Dokument in Word mit der "Änderungen Verfolgen".
InformationsquelleAutor der Antwort JohnZaj
Können Sie, aber Sie wird immer vergleichen Sie die Dokument-Versionen mit Word selbst.
Ich habe nicht gehört, ein version-control-Datenbank, in welcher der Nachverfolgung von änderungen in Word-Dokumenten.
Allerdings gibt es einige tools, mit denen vergleichen können Word-Dokumente, so dass, wenn Sie bei der Einrichtung Ihres version control client, um diese tools verwenden, zum Vergleich, Sie können etwas Spaß haben.
InformationsquelleAutor der Antwort Biri
Nicht unbedingt. Es hängt davon ab, wie oft die neuen Dateien sind, verpflichtet sich der repo. Wenn die Dateien bearbeitet werden, mehrere Male, bevor ein commit, du bist dann genau dort, wo Sie jetzt sind. Der größte Vorteil ist, wenn die Datei beschädigt wird.
Variante können Sie eine Datei; dies ist, wie Time Machine in Mac OS X Leopard arbeitet, zum Beispiel, und es gibt einen interessanten Artikel von jemandem, der verpflichtet seine gesamte computing-Umgebung in den CVS und dann einfach gepflegt Arbeitskopien auf seine Heimat und Arbeit-Maschinen.
Aber "besser" und "einfacher" sind, die auf Ihre spezielle situation und ich bin mir nicht sicher, verstehe ich dein problem so wie die Dinge stehen.
InformationsquelleAutor der Antwort Polsonby
Subversion, CVS und allen anderen source-control-Systeme sind nicht gut für Word-Dokumente und andere office-Dateien (z.B. Excel-Arbeitsblätter), da die Dateien selbst sind in einem binären format gespeichert. Das bedeutet, dass man kann nie zurück gehen und hinzufügen von Anmerkungen (oder Schuld, oder was auch immer Sie es nennen wollen), oder machen die diffs zwischen den Dokumenten.
Gibt es revision-control-Systemen für Word-Dokumente gibt, leider kenne ich keine guten. Wir verwenden solche Steuerungssysteme für Excel bei meiner Arbeit, und Sie leider alle Geld Kosten.
Die gute Sache ist, dass Sie machen das Leben viel einfacher, vor allem, wenn Sie jemals zu tun haben, ein audit-oder due diligence.
InformationsquelleAutor der Antwort Mats Fredriksson
Wenn Sie WinMerge hat es Hinzugefügt-Unterstützung für das Zusammenführen von Word-und Excel-Binärdateien.
InformationsquelleAutor der Antwort Keith
Haben Sie einen Blick auf Sharepoint. Wenn die Kosten ein Problem, Sharepoint portal Services können auch für Sie arbeiten. Lesen Sie diese für mehr info
InformationsquelleAutor der Antwort Rad
Könnten Sie so etwas wie die Revisionator, die wie google-docs, aber mit eingebauter Versionskontrolle einschließlich diffs, Gabeln, und 3-Wege-merges. http://revisionator.com
UPDATE: Es behebt auch das problem von zu häufigen automatische Speicherung, dass Sie erwähnen mit Google Docs. Es werden noch automatische speichern, um Datenverlust zu verhindern, aber es wird nur eine neue version in der revision der Geschichte und mit anderen Nutzern teilen, wenn Sie explizit "freigegeben" werden Ihre änderungen.
InformationsquelleAutor der Antwort jpalmucci
Wollte nur klarstellen jemand eine Antwort gab, aber ich habe nicht genug Punkte noch.
diff funktioniert auf binäre Dateien, aber es wird nur gehen, um etwas zu sagen, nicht wirklich nützlich sind wie "toto1 und toto2 binary files differ".
InformationsquelleAutor der Antwort Rob Wells
Konnte man das tun, wenn aber die Dateien sind binäre sollten Sie immer eine Sperre auf Sie vor der Bearbeitung. Sie werden nicht einen Konflikt (das wäre unlösbar).
InformationsquelleAutor der Antwort rafek
Viele der neuen version-control-Projekte sind besser geeignet, um ganze Verzeichnisse und nicht so sehr für einzelne Dateien.
Überzeugen, jemanden, den Sie brauchen, um ein ganzes Projekt, wenn Sie nur wollen, um das update einer einzelnen Datei kann ein "Spaß" Weg, um einen Nachmittag zu verbringen.
InformationsquelleAutor der Antwort Brad Bruce
Anderen option, die Sie haben, ist ein Stück software und cloud-computing-Magie namens dropbox. Oder, Sie könnte Graben die word-Dokumente und machen Sie einen lokal freigegebenen mediawiki statt.
DropBox:
getdropbox DOT com
MediaWiki:
mediawiki DOT org
InformationsquelleAutor der Antwort Nathan Lawrence