Не только для программистов: лучшие системы контроля версий для писателей

система контроля версийВ течение многих лет мой компьютер был хаотическим беспорядком документов с такими именами, как «work-document01», «work-document01.1» и так далее. Я дал им видимость организации с отметками времени папок. Но это был просто ложный фронт моего отсутствия умной организации или более полного отсутствия знаний о системах контроля версий и о том, как они могут быть эффективными для авторов.

Упоминание о контроле версий или контроле версий делает его похожим на гиков. Вы будете удивлены, узнав, что системы контроля версий имеют свое место не только в академической письменности, но и во всем, что связано с вводом алфавита в документе.

Как писатели, мы знаем слово черновик. Но черновик — это просто грубый набросок, и он на самом деле не возвращает нас во времени к постепенным изменениям, которые мы вносим. С черновиком вы потерялись бы, если бы кто-то попросил вас вернуться в прошлое и показать им изменения, которые вы сделали в определенный день. С контролем версий вы можете.

Почему писатели должны использовать систему контроля версий?

Разработчики программного обеспечения используют системы контроля версий, такие как Git

как необходимые инструменты. Git — это популярная и продвинутая система контроля версий, которая требует некоторого изучения. Если вы попытаетесь изучить Git, вы познакомитесь с такими терминами, как Repository или repo, который является основной базой данных для хранения всех файлов — текущих и исторических — связанных с проектом. Ветвь предполагает, что кто-то создает отдельную копию файла для личного использования или тестирования. Слияние или исправление обозначает применение изменений из одного файла в другой. Редакция представляет собой версию исходного кода. Хотя Head является последней версией, в журнале изменений перечислены все изменения, внесенные в файл.

Эти несколько базовых определений должны дать вам общее представление о системе контроля версий и о том, как письменный проект может извлечь выгоду из организованного подхода отслеживания изменений с помощью VCS.

Преимущества не трудно понять.

  • Отслеживание инкрементных резервных копий и восстановление: Каждый документ может быть автоматически заархивирован и восстановлен с мгновенным уведомлением.
  • Отслеживайте каждое изменение: Каждое бесконечно малое изменение может быть записано и может быть использовано для возврата файла в более раннее состояние.
  • Отслеживание написания экспериментов: Запись экспериментов может быть помещена в «песочницу» для копий, сохраняя основной файл без изменений.
  • Трек соавторство и сотрудничество: Команды могут работать независимо над своими файлами, но объединить их в последнюю версию — общую для команды.
  • Отслеживать индивидуальные вклады: Хорошие системы VCS помечают изменения авторами, которые их делают.

Как только вы начнете использовать организованные редакции, сразу же станут очевидными преимущества, такие как наблюдение за развитием документа с течением времени. Хорошо, что вам не нужно использовать специализированные инструменты, такие как Git или Subversion. Вы можете опираться на некоторые распространенные инструменты для реализации базовых форм контроля версий, которые вы уже можете использовать в качестве писателя.

Простой контроль версий с Dropbox

Мой друг Бакари мимоходом упомянул управление версиями с Dropbox, когда сказал, что это одно из применений Dropbox, о котором вы, возможно, и не думали

, Использование решения облачного хранилища, такого как Dropbox, дает вам дополнительное измерение, так как вы можете получить доступ к ревизиям из любого места. Понимание версии управления версиями Dropbox не представляет никакой сложности.

Dropbox сохраняет снимки всех изменений в папке Dropbox за последние 30 дней. Если вы являетесь профессионалом или бизнес-пользователем, вы можете воспользоваться функцией Packrat, чтобы хранить неограниченные изменения в течение неограниченного времени.

  • Сохраните ваш документ в папке Dropbox. Как вы можете видеть ниже, я создал демонстрационную папку и демонстрационный файл и сохранил его в своей локальной папке Dropbox, которая синхронизируется с облаком.

система контроля версий

  • Щелкните правой кнопкой мыши локальную папку Dropbox и перейдите на веб-сайт Dropbox. Еще один щелчок правой кнопкой мыши по конкретному файлу покажет вам возможность проверить любые предыдущие версии файла.

программное обеспечение для контроля версий

  • Выберите «Предыдущие версии», и Dropbox отобразит онлайн-список различных снимков, которые Dropbox сделал во время истории файла. Выберите время для восстановления; установите переключатель слева от файла и нажмите кнопку «Восстановить».

программное обеспечение для контроля версий

Примечания:

  • Dropbox позволяет вам поделиться файлом. Любые сделанные изменения будут записаны на имя человека, который его сделал.
  • Dropbox не имеет функций синхронного взаимодействия в реальном времени, поэтому будет отображаться имя первого лица, которое сохраняет ревизию. Другой будет отображаться как конфликтующая копия.
  • Dropbox не сохраняет ваш документ автоматически.
  • Dropbox не объединяет изменения.

Переход к Google Документам

Гугл документы

обеспечивает синхронное редактирование в реальном времени для документов. Документы, листы и слайды Google имеют панель истории изменений, которая сразу отображает все изменения, внесенные в документ каждым соавтором. Чтобы получить доступ к истории изменений, выполните следующие действия:

  • Перейти к файлу — см. Историю изменений.

программное обеспечение для контроля версий

  • Панель истории изменений открывается справа с подробными отметками времени и именем автора.

контроль версий

  • Совместные изменения будут отображаться так:

контроль версий

  • Изменения, сделанные конкретными соавторами, имеют цветовую кодировку в теле документа в цвете, сопоставленном с отдельным лицом на панели истории изменений.
  • Нажмите Восстановить эту ревизию, чтобы отобразить версию с определенного времени.
  • Нажмите X в правом верхнем углу панели «История документа», чтобы вернуться к текущей версии документа.

Примечания:

  • Документы Google автоматически сохранят ваш документ.
  • В Документах Google есть опция Показать более подробные ревизии для отображения более точных ревизий.
  • Google автоматически удаляет ревизии через 30 дней или 100 ревизий для экономии места.
  • Не забывайте, что благодаря интеграции Документов Google с Hangouts этот элементарный контроль версий становится более полезным.

Управление версиями Отслеживание изменений с помощью Microsoft Word

Хотя MS Word не имеет истинного контроля версий, вы можете автоматически сохранять версии вашего файла, работая с ними с помощью функции автоматического восстановления. Это скорее экстренная функция в случае сбоя, а не явный способ управления версиями. Я показал вам, как автоматически сохранять документы с помощью функции автоматического восстановления в MS Word 2007

, Идея остается прежней. Вы найдете параметр автоматического восстановления в MS Word 2010 и 2013 в меню Файл — Параметры — Сохранить. По умолчанию он включен.

контроль версий

  • Чтобы восстановить файл, перейдите в Файл — Информация.
  • В разделе Версии выберите файл, который вы хотите восстановить в соответствии с отметкой времени.

Не только для программистов: лучшие системы контроля версий для писателей vcs Word02

  • На желтой панели, которая появляется в верхней части документа, нажмите «Сравнить». Нажатие на Восстановление перезаписывает все ранее сохраненные версии. Нажав на Сравнение, вы получите этот обзорный экран:

Не только для программистов: лучшие системы контроля версий для писателей vcs Word04

  • Раскрывающийся список «Управление версиями» также помогает восстановить черновые версии или удалить все черновые версии документа.

контроль версий

Функция отслеживания изменений в MS Word позволяет рецензенту вносить изменения в документ, а Word отслеживает предлагаемые изменения. Его реальная ценность проявляется, когда над документом работают два или более человека — скажем, писатель и редактор. Это также важный инструмент для совместного написания документов.

Вот видео на YouTube, которое показывает отслеживание изменений в действии:

Это самый близкий к вам метод версионирования в MS Word.

Примечания:

  • Реализация контроля версий в документах MS Office нуждается в помощи надстроек, таких как TortoiseSVN, который является клиентом Subversion для Office.

Черновик — потому что ничего не режет

Натан Контни (Nathan Kontny), который является автором инструмента этого автора, называет Draft лучшей системой контроля версий для написания. Google Docs почувствовал себя обманутым, и ему не нравится изучение Git. Draft — это система контроля версий для писателей, которая устраняет сложность и фактически делает сотрудничество разумным. Хотя Draft заслуживает полного обзора, для краткости я остановлюсь на его основных характеристиках.

  • Все начинается с простого входа. Интерфейс Draft похож на минималистский текстовый редактор. Просто начните писать.

Не только для программистов: лучшие системы контроля версий для писателей vcs draft01

  • Вы можете пометить изменения и сохранить их как черновики. Вы можете иметь несколько проектов. Изменения от одного к следующему имеют цветовую кодировку. Вы можете восстановить или удалить любой черновик.
  • Вы можете сравнить все свои проекты и посмотреть, как это изменилось со временем.
  • При совместной работе авторы работают над своей версией документа, а основной автор принимает или игнорирует каждое отдельное изменение.

система контроля версий

  • Импортируйте свои документы из Dropbox, Evernote, Box и Google Drive. Изменения могут быть автоматически синхронизированы обратно в облачные сервисы. Вы можете передать файл по FTP или загрузить его со своего рабочего стола. Загрузка изображений разрешена.
  • Черновик позволяет оставлять комментарии и заметки.
  • Черновик имеет расширение Chrome, которое работает с любыми текстовыми областями, превращает их в редактируемый блок.

Все возможности Draft хорошо объяснены. Это определенно инструмент, который вы должны иметь в своем арсенале, если вы писатель.

Если вы оценили простую элегантность Draft, то легко увидеть, чем он отличается от любого другого инструмента. Когда речь заходит о контроле версий для задачи по написанию, мне лично нравится делать вещи простыми… с акцентом на запись. Черновики ставят галочки «писать». Как насчет вас? Вы сознательно используете контроль версий? Подумайте об этом и возвращайтесь к нам со своими комментариями.

Кредит Фотографии: Абстрактные Белые Маски через Shutterstock

Ссылка на основную публикацию
Adblock
detector