Fråga:
En versionskontroll för Word
epistrephein
2015-07-14 19:53:08 UTC
view on stackexchange narkive permalink

Jag arbetar på ett litet kontor på ett universitet och ansvarar för de fysiska dokumenten för studenterna som guider, frågeformulär och så vidare. Vi har 10-15 studenter per år som arbetar med oss ​​för att få lite pengar och för att hjälpa oss att förbereda dessa dokument, hjälpa andra studenter osv.

Den tidigare chefen för kontoret var hemskt med allt datorrelaterat så vi slutade arbeta på papper för varje förändring vi var tvungna att göra, med massor av värdelöst ark och bli galen när vi var tvungna att hitta den sista versionen av något.
Dessutom, med en annan praktikant varje dag var det bokstavligen omöjligt att spåra ändringarna på någonting.

Så jag är här letade jag nu efter en mellanväg, och jag tänkte på något som ett git-arbetsflöde för icke-programmerare.
Jag skapar basdokumentet, säger studentguide 2015-16.doc och dagligen studenten som arbetar med det kommer att skicka en pull-begäran som jag accepterar helt eller delvis och kan granska och se tidigare versioner.

Jag kan inte oss e cygwin och be folk att skriva git-kommandon i ett skal (detta är inte ett datavetenskapligt universitet), därför undrade jag om det finns något som ett plugin för Word som fungerar osynligt bakom kulisserna.

Jag gillar din idé. Om du använder `` git '' eller andra versionskontroller tycker jag att det inte är bra. Eftersom det inte spårar några ändringar i ditt Word-dokument. Men det kommer att ersätta ditt gamla dokument. Om du är programmerare kan du använda versionskontroll för dokument med [LaTeX] (http://www.latex-project.org/) eller [Markdown] (http://daringfireball.net/projects/markdown/). Jag tror att du behöver något som [SharePoint] (https://products.office.com/en-us/sharepoint/collaboration). Det är inget svar.
Du kan använda den interna spåraren i dokumenten (bara ha en blackout på namnet; men din elev kan aktivera "spårändringar" i avsnittet "granskning" för hans / hennes redigeringar, skicka tillbaka dokumentet för dig att "granska" och du kan antingen acceptera eller avvisa varje ändring, separat eller i en "batch"). För senare referenser, såvitt jag vet har Word också en "versioning" (jag arbetar med LibreOffice, som har båda, så jag kan inte berätta exakt i vilken Word-meny vad är).
Jag använder TortoiseSVN. [Det fungerar bra för versionering av Word-dokument] (http://stackoverflow.com/questions/4662748/does-subversion-support-word-excel-powerpoint-docs). Jag har ännu inte testat ditt krav på dragförfrågan
Du nämner "en annan praktikant varje dag". Betyder det att dokumentet ändras av en annan person varje dag? Eller ändrar flera praktikanter samma dokument exakt samtidigt?
Dokumentet modifieras av en annan person varje dag, samma dator, annan student. Det finns bara två maskiner som arbetar med dessa dokument, min personliga med de centrala tillgångarna och den andra som används av en annan student varje dag.
Sex svar:
OrangeKing89
2015-07-14 20:50:04 UTC
view on stackexchange narkive permalink

Om du kan, försök att byta till Google Dokument. Den hanterar denna situation mycket bra.

Den är utformad kring samarbete om dokument; den färgar redigeringarna eller markerar dem med genomstrykning för borttagning tills den redigeras som den godkänts.

Du kan se vem som har gjort några ändringar på sidan eftersom den visar en namnetikett i höger marginal på de väntande redigeringarna.

Google Docs About

Jag gjorde nyligen korrekturläsning på ett dokument i google docs. Ändringarna jag gjorde var färgade grönt och markerade i höger marginal med en namnetikett som visade mitt namn tills dokumentets ägare inspekterade och godkände dem

Här är Googles hjälpdokument om att göra "föreslagna ändringar"

Google docs hjälpavsnitt

Screenshot of the relevant help section

Beskriv hur det skulle hantera gransknings- / godkännandekravet.
Jag gjorde nyligen korrekturläsning på ett dokument i google docs. Redigeringarna jag gjorde var färgade i grönt och markerade i höger marginal med en namnskylt med mitt namn tills dokumentägaren inspekterade och godkände dem.
Intressant! Så det finns en "Godkänn" -knapp och en "Avvisa" -knapp? En skärmdump skulle vara bra för att göra ditt svar ännu bättre. Tack för detaljerna!
Jag lade till en länk till Googles hjälpdokumentation om den och en skärmdump av det relevanta avsnittet
Steve Barnes
2015-07-14 21:04:02 UTC
view on stackexchange narkive permalink

Det finns samarbetsverktyg och revisionskontroll tillgängliga i Word men som med många saker följer MS inte en standard, den är inte kompatibel med något annat och kanske inte ens fungerar mellan versioner eller installationer av Word.

Om du måste använda Word föreslår jag att du använder de inbyggda granskningsverktygen men sedan snarare än git - som behandlar .docx som binär blob med mercurial, (hg), med zipdoc tillägg. Jag rekommenderar att du gör en översyn innan du gör ändringen.

Jag undrar hur detta passar gransknings- / godkännandekravet. Hur kunde min chef granska något jag inte har begått ännu?
Om din chef delar den aktuella versionen för uppdateringar / samarbete bör de få tillbaka det markerade dokumentet (med vem som föreslog ändringarna och deras kommentarer) på fliken granskning kan de acceptera / avvisa varje ändring. De exakta detaljerna varierar med olika versioner av ordet IIRC. Du kan till och med ha mer än en granskare på de nyare versionerna.
Thane Plummer
2015-07-15 06:53:00 UTC
view on stackexchange narkive permalink

Du kan använda en dokumenthanterare med öppen källkod för att samarbeta och spåra versioner. Jag skulle börja med att titta på alfresco, nuxeo och sensenet. (Upplysning: mitt företag är en SenseNet-partner.)

Vi använder SenseNet internt för att hantera våra dokument för att undvika den situation du har beskrivit. För att implementera denna lösning skulle du först ladda ner och installera en databas; MS SQL Server Express är gratis och räcker för en liten grupp som din. Ladda ner och installera sedan communityversionen av SenseNet på Codeplex. SenseNet har ett forum som kan ge hjälp om du har några problem med att installera.

När den har installerats, navigerar du till sidan Dokumentarbetsyta och klickar på länken "Ny dokumentarbetsyta" och fyller i dialogrutan. "Projektledaren" kan godkänna dokument, så ställ detta värde till rätt användare. Om du vill ha versionering av alla dokument ställer du in rullgardinsmenyn för Versionshistorik till "Major och Minor" och "Content godkännande" till True, klicka sedan på Spara-knappen. När detta är gjort bör du se något liknande skärmdumpen nedan.

Medlemmar i arbetsytan kan visa / redigera / godkänna beroende på behörigheterna du tilldelade dem när de lades till. De flesta åtgärder du behöver visas i rullgardinsmenyn på dokumentet (se de markerade objekten i den andra bilden):

  • Ladda ner (får bara en kopia)
  • Kassa ( låser ändringar till incheckningen)
  • Publicera (godkänner dokumentet)
  • Versioner (se tidigare versioner och eventuellt återställa)
  • Ange avisering (meddela användarna om ändringar i dokumentet)

Example document workspace

Common document operations highlighted

Kan du snälla beskriva hur granskning / godkännande skulle fungera? Till exempel med SenseNet. Innehåller helst skärmdumpar. Tack!
SenseNet använder "dokumentarbetsytor" som är en samarbetssida som hanterar dokumentprocesser och delning. Du drar och släpper ett dokument till en arbetsyta (det indexeras omedelbart för sökning) och tilldelar det sedan till en eller flera medlemmar av arbetsytan för granskning / redigering. Alla åtaganden spåras och optionalitetsversionen (major eller major.minor). Vid någon tidpunkt kan en medlem med "publicera" behörighet godkänna eller avvisa dokumentet. Se http://www.sensenet.com/sensenet-ecm för skärmdumpar och detaljer. Deras community-utgåva finns på codeplex.
Bra, kan du snälla redigera ditt svar för att lägga till dessa element, inklusive själva bilderna snarare än länkar? Kommentarer raderas och vi föredrar fullständig integrerad information snarare än länkar. Tack! Och välkommen till programvarurekommendationer :-)
Ska göra. Jag är på en surfplatta just nu, men kommer att uppdateras som du begär när jag har en riktig dator.
Notre1
2015-07-18 18:38:56 UTC
view on stackexchange narkive permalink

Kolla in Utkast. Du kan inte använda Word-dokument med det, men jag tror att det har de samarbets- och godkännandeaspekter som du letar efter.

Det är främst utformat för vanlig text och markdown, så var medveten om det. Det möjliggör den "pull-begäran" -interaktion som du begär:

Men när du delar ditt dokument med hjälp av utkast finns alla ändringar som din medarbetare gör på deras egen kopia av dokumentet, och du får acceptera eller ignorera varje enskild förändring de gör. Så här ser det ut:

enter image description here

Ionic
2015-07-15 18:12:35 UTC
view on stackexchange narkive permalink

Du kan använda Sharepoint-servern eller en Sharepoint-tjänst (som är fri att använda).

Om det är ok för ditt affärsfall kan du dessutom kontrollera Office 365. En sådan granskning / godkännande är redan integrerad i ordet på något sätt.

En användning av git i det här fallet är inte den bästa idén eftersom den bara hanterar hela filen som en commit inte delarna inuti ordbehållaren.

Kan du utarbeta hur det fungerar i praktiken? Kanske lägga till en skärmdump? Använde du det här? Hur fungerade det? Hur fungerar gransknings- / godkännandeprocessen?
Mawg says reinstate Monica
2015-07-21 12:35:38 UTC
view on stackexchange narkive permalink

Om du verkligen vill ha versionskontroll, som du verkar ha, eftersom du nämner git, och du vill att den ska kunna användas av inte alltför tekniskt kunniga människor, kan jag varmt rekommendera PlasticSCM.

Jag har använt den i några år nu för min egen privata kod, på många språk. Jag är särskilt imponerad av dess diff / merge-möjligheter och även av några av de grafiska ögongodisarna (för att inte tala om den gratis T-skjortan för att slutföra en undersökning, -)

Bäst av allt för dig, den integrerar till MS office, lägga till nya knappar i verktygsfältet och det har starka MS Office (word och Excel) diff & merge.

Vi har precis släppt nya förändringar i Plastic SCM-integration med flera Microsoft Office-verktyg: Word, Excel och PowerPoint.

Nu kan du skilja på Word-dokument, Excel-ark och till och med PowerPoint-presos (begränsat till gamla versioner som har stöd för det).

Nu kan du slå samman Microsoft Word-filer också ... ur lådan! Vad de nya ändringarna handlar om När flera personer uppdaterar och gör kopior av samma filer, kan flera versioner enkelt blomma utom kontroll.

Plast SCM kan nu jämföra egna filformat inklusive Microsoft Office-filer.

Vi släppte integrationen med Office i Windows för att utföra diff och slå samman Office-dokument.

Som nämnts ovan kan du nu använda Plastic SCM (standardinstallation) för att sammanfoga Microsoft Word-dokument.

Den nya versionen lägger också till olika funktioner för:

  Excel - Microsoft Excel 2003 och senare Word - Microsoft Word 2003 och senare Power Point - Microsoft Power Point 2003 (Microsoft tappade stöd för diffing efter 2003-versionen)  

enter image description here



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...