Pytanie:
Kontrola wersji dla programu Word
epistrephein
2015-07-14 19:53:08 UTC
view on stackexchange narkive permalink

Pracuję w małym biurze na uniwersytecie i zajmuję się fizycznymi dokumentami dla studentów, takimi jak przewodniki, kwestionariusze itp. Mamy 10-15 studentów rocznie, którzy pracują z nami, aby zdobyć trochę pieniędzy i aby pomóc nam w przygotowaniu tych dokumentów, pomóc innym studentom itp.

Poprzedni dyrektor biura był okropny we wszystkim, co było związane z komputerami, więc skończyło się na pracy na papierze dla każdej zmiany, którą musieliśmy wprowadzić, gromadząc tony bezużytecznego arkusza i oszalałem, gdy musieliśmy znaleźć ostatnią wersję czegoś.
Co więcej, mając codziennie innego stażystę, dosłownie niemożliwe było śledzenie zmian w czymkolwiek.

Więc jestem szukam teraz kompromisu i myślałem o czymś w rodzaju przepływu pracy gita dla nieprogramistów.
Tworzę dokument podstawowy, powiedzmy przewodnik dla uczniów 2015-16.doc i codziennie uczeń pracujący nad tym prześle żądanie ściągnięcia, które akceptuję całkowicie lub częściowo i mogę przejrzeć i wyświetlić poprzednie wersje.

Nie mogę e cygwin i poproś ludzi o wpisanie poleceń git w powłoce (to nie jest uniwersytet informatyczny), dlatego zastanawiałem się, czy za kulisami działa coś takiego jak wtyczka do programu Word.

Podoba mi się twój pomysł. Jeśli używasz `` git '' lub innych kontrolek wersji, myślę, że to nie jest dobre podejście. Ponieważ nie śledzi żadnych zmian w dokumencie programu Word. Ale zastąpi twój stary dokument. Jeśli jesteś programistą, możesz użyć kontroli wersji dla dokumentu za pomocą [LaTeX] (http://www.latex-project.org/) lub [Markdown] (http://daringfireball.net/projects/markdown/). Myślę, że potrzebujesz czegoś takiego jak [SharePoint] (https://products.office.com/en-us/sharepoint/collaboration). To nie jest odpowiedź.
Możesz użyć wewnętrznego modułu śledzącego w dokumentach (wystarczy, że jego nazwa jest zaciemniona, ale Twój uczeń może włączyć opcję „śledzenie zmian” w sekcji „recenzja” dla swoich zmian, odesłać dokument do „recenzji”, a następnie możesz zaakceptować lub odrzucić każdą zmianę, osobno lub zbiorczo). Jeśli chodzi o późniejsze odniesienia, o ile wiem, Word ma również "wersjonowanie" (pracuję z LibreOffice, który ma oba, więc nie mogę dokładnie powiedzieć, w którym menu programu Word, co to jest).
Używam TortoiseSVN. [Działa dobrze w przypadku wersjonowania dokumentów Worda] (http://stackoverflow.com/questions/4662748/does-subversion-support-word-excel-powerpoint-docs). Jeszcze nie przetestowałem Twojego wymagania dotyczącego żądania ściągnięcia
Wspominasz o „innym stażyście na co dzień”. Czy to oznacza, że ​​dokument jest codziennie modyfikowany przez inną osobę? A może kilku stażystów modyfikuje ten sam dokument dokładnie w tym samym czasie?
Dokument jest codziennie modyfikowany przez inną osobę, ten sam komputer, innego ucznia. Na tych dokumentach pracują tylko dwie maszyny, moja osobista ze scentralizowanymi zasobami i druga, z której codziennie korzysta inny student.
Sześć odpowiedzi:
OrangeKing89
2015-07-14 20:50:04 UTC
view on stackexchange narkive permalink

Jeśli możesz, spróbuj przełączyć się na Dokumenty Google. Bardzo dobrze radzi sobie w tej sytuacji.

Jest przeznaczony do współpracy nad dokumentami; koloruje zmiany lub zaznacza je przekreśleniem w celu usunięcia, dopóki zmiana nie zostanie zatwierdzona.

Możesz zobaczyć, kto wprowadził jakiekolwiek zmiany na stronie, ponieważ na prawym marginesie oczekujących zmian widać tag z nazwą.

Informacje o Dokumentach Google

Niedawno dokonałem korekty dokumentu w Google Docs. Wprowadzone przeze mnie zmiany zostały pokolorowane na zielono i oznaczone na prawym marginesie plakietką z moim imieniem i nazwiskiem, dopóki właściciel dokumentu nie sprawdzi ich i nie zatwierdzi.

Oto dokument pomocy Google dotyczący wprowadzania „sugerowanych zmian”

Sekcja pomocy dotycząca Dokumentów Google

Screenshot of the relevant help section

Proszę szczegółowo opisać, w jaki sposób spełniłby wymóg przeglądu / zatwierdzenia.
Niedawno dokonałem korekty dokumentu w Google Docs. Wprowadzone przeze mnie zmiany zostały pokolorowane na zielono i oznaczone na prawym marginesie plakietką z moim imieniem i nazwiskiem, dopóki właściciel dokumentu nie sprawdzi i nie zatwierdzi.
Ciekawy! Więc jest przycisk „Zatwierdź” i „Odrzuć”? Zrzut ekranu byłby świetny, aby Twoja odpowiedź była jeszcze lepsza. Dzięki za szczegóły!
Dodałem link do dokumentacji pomocy google na ten temat oraz zrzut ekranu odpowiedniej sekcji
Steve Barnes
2015-07-14 21:04:02 UTC
view on stackexchange narkive permalink

W programie Word dostępne są narzędzia do współpracy i kontrola wersji, ale podobnie jak w przypadku wielu programów MS, nie jest on zgodny ze standardem, nie jest zgodny z niczym innym i może nawet nie działać między wersjami lub instalacjami programu Word.

Jeśli musisz używać Worda, sugerowałbym użycie wbudowanych narzędzi do recenzowania, ale zamiast gita - który traktuje .docx jako binarny obiekt blob używając mercurial, (hg), z Rozszerzenie zipdoc. Poleciłbym zrobić przegląd przed zatwierdzeniem zmiany.

Zastanawiam się, jak to pasuje do wymagań przeglądu / zatwierdzenia. Jak mój szef mógłby zweryfikować coś, czego jeszcze nie zobowiązałem?
Jeśli Twój szef udostępnia bieżącą wersję do aktualizacji / współpracy, powinien otrzymać z powrotem oznaczony dokument (z tym, kto zasugerował zmiany i jego komentarze), na karcie recenzji może zaakceptować / odrzucić każdą zmianę. Dokładne szczegóły różnią się w zależności od różnych wersji słowa IIRC. W nowszych wersjach można mieć nawet więcej niż jednego recenzenta.
Thane Plummer
2015-07-15 06:53:00 UTC
view on stackexchange narkive permalink

Do współpracy i śledzenia wersji można wykorzystać menedżera dokumentów typu open source. Zacząłbym od przyjrzenia się alfresco, nuxeo i sensenet. (Ujawnienie: moja firma jest partnerem SenseNet).

Wewnętrznie korzystamy z SenseNet do zarządzania naszymi dokumentami, aby uniknąć opisanej przez Ciebie sytuacji. Aby wdrożyć to rozwiązanie, należy najpierw pobrać i zainstalować bazę danych; MS SQL Server Express jest darmowy i wystarczający dla małej grupy, takiej jak Twoja. Następnie pobierz i zainstaluj społeczną wersję SenseNet na Codeplex. SenseNet ma forum, na którym można uzyskać pomoc w przypadku problemów z instalacją.

Po zainstalowaniu przejdź do strony Obszar roboczy dokumentu, kliknij łącze „Nowy obszar roboczy dokumentu” i wypełnij okno dialogowe. „Kierownik projektu” może zatwierdzać dokumenty, więc ustaw tę wartość na odpowiedniego użytkownika. Jeśli chcesz wersjonować wszystkie dokumenty, ustaw listę rozwijaną Historia wersji na „Główne i drugorzędne”, a „Zatwierdzenie treści” na Prawda, a następnie kliknij przycisk Zapisz. Gdy to zrobisz, powinieneś zobaczyć coś takiego jak zrzut ekranu poniżej.

Członkowie obszaru roboczego mogą przeglądać / edytować / zatwierdzać w zależności od uprawnień, które im przypisałeś podczas dodawania. Większość potrzebnych operacji jest pokazana w menu rozwijanym w dokumencie (zobacz podświetlone elementy na drugim obrazie):

  • Pobierz (tylko pobiera kopię)
  • Do kasy ( blokuje zmiany do momentu zaewidencjonowania)
  • Publikuj (zatwierdza dokument)
  • Wersje (wyświetl poprzednie wersje i opcjonalnie przywróć)
  • Ustaw powiadomienie (powiadamia użytkowników o zmianach w dokumencie)

Example document workspace

Common document operations highlighted

Czy mógłbyś szczegółowo opisać, jak będzie działać przegląd / zatwierdzenie? Na przykład z SenseNet. Najlepiej z zrzutami ekranu. Dzięki!
SenseNet wykorzystuje „obszary robocze dokumentów”, czyli wspólną stronę internetową, która zarządza przetwarzaniem i udostępnianiem dokumentów. Przeciągasz i upuszczasz dokument do obszaru roboczego (jest on natychmiast indeksowany do wyszukiwania), a następnie przypisujesz go do jednego lub kilku członków obszaru roboczego w celu recenzji / edycji. Wszystkie zatwierdzenia są śledzone i wersjonowane opcjonalnie (główne lub główne lub mniejsze). W pewnym momencie członek z uprawnieniami do „publikowania” może zatwierdzić lub odrzucić dokument. Zobacz zrzuty ekranu i szczegółowe informacje na stronie http://www.sensenet.com/sensenet-ecm. Ich wydanie społecznościowe można znaleźć na codeplex.
Świetnie, czy mógłbyś edytować swoją odpowiedź, aby dodać te elementy, w tym same obrazy, a nie linki? Komentarze są usuwane, a my wolimy pełne informacje zamiast linków. Dzięki! Witamy w rekomendacjach dotyczących oprogramowania :-)
Zrobi. Jestem teraz na tablecie, ale zaktualizuję się zgodnie z twoją prośbą, gdy będę mieć prawdziwy komputer.
Notre1
2015-07-18 18:38:56 UTC
view on stackexchange narkive permalink

Zobacz wersję roboczą. Nie możesz używać z nim dokumentów Word, ale myślę, że ma aspekty współpracy i akceptacji, których szukasz.

Jest przeznaczony głównie do zwykłego tekstu i znaczników, więc miej tego świadomość. Pozwala na interakcję w stylu „pull request”, o którą prosisz:

Jednak gdy udostępniasz dokument za pomocą wersji roboczej, wszelkie zmiany wprowadzone przez współpracownika są na własnej kopii dokumentu, i możesz zaakceptować lub zignorować każdą wprowadzoną przez siebie zmianę. Oto jak to wygląda:

enter image description here

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

Możesz korzystać z serwera Sharepoint lub usługi Sharepoint (która jest bezpłatna).

Jeśli jest to w porządku w Twoim przypadku biznesowym, możesz dodatkowo sprawdzić Office 365. Taka recenzja / Zatwierdzenie jest już w jakiś sposób zintegrowane ze słowem.

Użycie git w tym przypadku nie jest najlepszym pomysłem, ponieważ traktuje po prostu cały plik jako zatwierdzenie, a nie części wewnątrz kontenera słów.

Czy mógłbyś wyjaśnić, jak to działa w praktyce? Może dodać zrzut ekranu? Użyłeś tego? Jak to wyszło? Jak działa proces przeglądu / zatwierdzenia?
Mawg says reinstate Monica
2015-07-21 12:35:38 UTC
view on stackexchange narkive permalink

Jeśli naprawdę potrzebujesz kontroli wersji, co wydaje Ci się, skoro wspominasz o git, i chcesz, aby była ona użyteczna dla osób niezbyt obeznanych z technologią, mogę serdecznie polecić PlasticSCM.

Używam go od kilku lat do własnego kodu prywatnego w wielu językach. Jestem szczególnie pod wrażeniem możliwości porównywania / scalania, a także niektórych graficznych cukierków dla oczu (nie wspominając o bezpłatnej koszulce do wypełnienia ankiety, -)

Co najlepsze, integruje do MS Office, dodając nowe przyciski do paska narzędzi, i ma silne możliwości łączenia MS Office (Word i Excel) w &.

Właśnie wydaliśmy nowe zmiany w integracji Plastic SCM z kilkoma narzędziami Microsoft Office: Word, Excel i PowerPoint.

Będziesz teraz mógł porównywać dokumenty Worda, arkusze Excela, a nawet prezentacje PowerPoint (ograniczone do starszych wersji, które obsługiwały it).

Teraz będziesz mógł również łączyć pliki Microsoft Word ... po wyjęciu z pudełka! Czego dotyczą nowe zmiany Kiedy kilka osób aktualizuje i kopiuje te same pliki, wiele wersji łatwo wymyka się spod kontroli.

Plastic SCM może teraz porównywać zastrzeżone formaty plików, w tym pliki Microsoft Office.

Udostępniliśmy integrację z pakietem Office w systemie Windows w celu porównywania i scalania dokumentów pakietu Office.

Jak wspomniano powyżej, teraz możesz używać narzędzia Plastic SCM (instalacja domyślna) do scalania dokumentów programu Microsoft Word.

Nowa wersja dodaje także możliwości różnicowania dla:

  Excel - Microsoft Excel 2003 i nowsze Word - Microsoft Word 2003 i nowsze wersje Power Point - Microsoft Power Point 2003 (Microsoft zrezygnował z obsługi porównywania po wydanie 2003)  

enter image description here



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...