Ich arbeite in einem kleinen Büro innerhalb einer Universität und bin für die physischen Dokumente der Studenten wie Leitfäden, Fragebögen und so weiter zuständig. Wir haben 10-15 Studenten pro Jahr, die mit uns arbeiten, um etwas Geld zu verdienen und uns bei der Erstellung dieser Dokumente zu helfen, anderen Studenten zu helfen usw.
Der vorherige Direktor des Büros war schrecklich in allem, was mit Computern zu tun hatte, also mussten wir für jede Änderung, die wir vornehmen mussten, auf Papier arbeiten, Tonnen von nutzlosem Blatt stapeln und verrückt werden, wenn wir die letzte Version von etwas finden mussten.
Da wir jeden Tag einen anderen Praktikanten hatten, war es buchstäblich unmöglich, die Änderungen an irgendetwas zu verfolgen.
Also suche ich hier jetzt nach einem Mittelweg und dachte an so etwas wie einen Git-Workflow für Nicht-Programmierer.
Ich erstelle das Basisdokument, sagen wir student guide 2015-16.doc , und täglich sendet der Student, der daran arbeitet, eine Pull-Anforderung, die ich ganz oder teilweise annehme und frühere Versionen überprüfen und anzeigen kann.
Ich kann Cygwin nicht verwenden und Leute bitten, Git-Befehle in einer Shell einzugeben (das ist keine Informatik-Universität), deshalb habe ich mich gefragt, ob es so etwas wie ein Plugin für Word gibt, das unsichtbar hinter den Kulissen arbeitet.
Versuchen Sie nach Möglichkeit, zu Google Docs zu wechseln. Es meistert diese Situation sehr gut.
Es ist auf die Zusammenarbeit an Dokumenten ausgelegt; Es färbt die Bearbeitungen ein oder markiert sie mit durchgestrichenen Löschungen, bis die Bearbeitung genehmigt wurde.
Sie können sehen, wer Änderungen an der Seite vorgenommen hat, da ein Namens-Tag am rechten Rand bei den ausstehenden Änderungen angezeigt wird.
Ich habe kürzlich ein Dokument in Google Docs Korrektur gelesen. Die von mir vorgenommenen Änderungen wurden grün eingefärbt und am rechten Rand mit einem Namensschild mit meinem Namen gekennzeichnet, bis der Eigentümer des Dokuments sie überprüft und genehmigt hat
Hier ist das Google-Hilfedokument zum Vornehmen von "Vorgeschlagenen Änderungen".
In Word sind Tools für die Zusammenarbeit und die Revisionskontrolle verfügbar, aber wie bei vielen anderen Dingen folgt MS keinem Standard, ist mit nichts anderem kompatibel und funktioniert möglicherweise nicht einmal zwischen Versionen oder Installationen von Word.
Wenn Sie Word verwenden müssen, würde ich vorschlagen, die integrierten Überprüfungstools zu verwenden, aber dann eher als git - das .docx als binäres Blob behandelt, indem es mercurial (hg) mit der Erweiterung zipdoc verwendet . Ich würde empfehlen, die Überprüfung durchzuführen, bevor Sie die Änderung festschreiben.
Sie könnten einen Open-Source-Dokumentenmanager verwenden, um zusammenzuarbeiten und Versionen zu verfolgen. Ich würde mit einem Blick auf alfresco, nuxeo und sensenet beginnen . (Offenlegung: Mein Unternehmen ist SenseNet-Partner.)
Wir verwenden SenseNet intern zur Verwaltung unserer Dokumente, um die von Ihnen beschriebene Situation zu vermeiden. Um diese Lösung zu implementieren, würden Sie zuerst eine Datenbank herunterladen und installieren; MS SQL Server Express ist kostenlos und reicht für eine kleine Gruppe wie Ihre aus. Laden Sie dann die Community-Version von SenseNet auf Codeplex herunter und installieren Sie sie . SenseNet verfügt über ein Forum, das Ihnen bei Problemen mit der Installation helfen kann.
Nach der Installation navigieren Sie zur Seite „Dokumentarbeitsbereich“, klicken auf den Link „Neuer Dokumentarbeitsbereich“ und füllen das Dialogfeld aus. Der "Projektmanager" kann Dokumente genehmigen, also setzen Sie diesen Wert auf den entsprechenden Benutzer. Wenn Sie eine Versionsverwaltung für alle Dokumente wünschen, setzen Sie das Dropdown-Menü „Versionsverlauf“ auf „Haupt- und Nebenversion“ und „Inhaltsgenehmigung“ auf „Wahr“ und klicken Sie dann auf die Schaltfläche „Speichern“. Sobald dies erledigt ist, sollten Sie so etwas wie den folgenden Screenshot sehen.
Workspace-Mitglieder können abhängig von den Berechtigungen, die Sie ihnen beim Hinzufügen zugewiesen haben, anzeigen/bearbeiten/genehmigen. Die meisten Operationen, die Sie benötigen, werden im Dropdown-Menü des Dokuments angezeigt (siehe die hervorgehobenen Elemente im zweiten Bild):
Schauen Sie sich den Entwurf an . Sie können damit keine Word-Dokumente verwenden, aber ich denke, es hat die Zusammenarbeits- und Genehmigungsaspekte, die Sie suchen.
Es ist hauptsächlich für einfachen Text und Markdown konzipiert, also seien Sie sich dessen bewusst. Es ermöglicht die Interaktion im "Pull-Request"-Stil, die Sie anfordern:
Wenn Sie Ihr Dokument jedoch mit Entwurf teilen, werden alle Änderungen, die Ihr Mitarbeiter vornimmt, in seiner eigenen Kopie des Dokuments vorgenommen, und Sie können jede einzelne Änderung, die er vornimmt, akzeptieren oder ignorieren. So sieht das aus:
Sie können den Sharepoint-Server oder einen Sharepoint-Dienst (der kostenlos ist) verwenden.
Wenn es für Ihren Business Case ok ist, können Sie Office 365 zusätzlich prüfen. Eine solche Überprüfung/Freigabe ist in Word bereits in gewisser Weise integriert.
Die Verwendung von Git ist in diesem Fall nicht die beste Idee, da es nur die vollständige Datei als Commit behandelt, nicht die Teile innerhalb des Word-Containers.
Wenn Sie wirklich Versionskontrolle wollen, was Sie zu tun scheinen, da Sie Git erwähnen, und Sie möchten, dass es von nicht allzu technisch versierten Leuten verwendet werden kann, dann kann ich PlasticSCM wärmstens empfehlen .
Ich benutze es seit einigen Jahren für meinen eigenen privaten Code in zahlreichen Sprachen. Ich bin besonders beeindruckt von seinen Diff/Merge-Fähigkeiten und auch von einigen grafischen Augenweiden (ganz zu schweigen von dem kostenlosen T-Shirt zum Ausfüllen einer Umfrage ,-)
Das Beste für Sie ist, dass es sich in MS Office integriert, neue Schaltflächen zur Symbolleiste hinzufügt und über starke MS Office (Word und Excel) Diff & Merge-Funktionen verfügt .
Wir haben gerade neue Änderungen in der Plastic SCM-Integration mit mehreren Microsoft Office-Tools veröffentlicht: Word, Excel und PowerPoint.
Sie können jetzt Word-Dokumente, Excel-Tabellen und sogar PowerPoint-Presos vergleichen (beschränkt auf alte Versionen, die dies unterstützten).
Jetzt können Sie auch Microsoft Word-Dateien zusammenführen ... sofort einsatzbereit! Worum es bei den neuen Änderungen geht Wenn mehrere Personen dieselben Dateien aktualisieren und kopieren, geraten mehrere Versionen leicht außer Kontrolle.
Plastic SCM kann jetzt proprietäre Dateiformate einschließlich Microsoft Office-Dateien vergleichen.
Wir haben die Integration mit Office in Windows veröffentlicht, um Vergleiche und Zusammenführungen für Office-Dokumente durchzuführen.
Wie oben erwähnt, können Sie jetzt Plastic SCM (Standardinstallation) zum Zusammenführen von Microsoft Word-Dokumenten verwenden.
Die neue Version fügt auch unterschiedliche Funktionen hinzu für:
Excel - Microsoft Excel 2003 and later Word - Microsoft Word 2003 and later Power Point - Microsoft Power Point 2003 (Microsoft dropped support for diffing after the 2003 release)
meisyal
git
oder andere Versionskontrollen verwenden, halte ich dies für keinen guten Ansatz. Weil es keine Änderungen an Ihrem Word-Dokument verfolgt. Aber es wird Ihr altes Dokument ersetzen. Wenn Sie Programmierer sind, können Sie die Versionskontrolle für Dokumente mit LaTeX oder Markdown verwenden . Ich denke, Sie brauchen so etwas wie SharePoint . Es ist keine Antwort.Izzy
Tymric
Nikolaus Raul
epistrephein