Контроль версий для документов
Всем привет.
Переделывать курсовой/ диплом и т.д. обычная практика для студента.
Случается, что исправленный текст/таблица пару дней назад все-таки был верным и было бы здорово его вернуть дабы не ломать голову и вспоминать, что там было написано. Тех, кого жизнь уже научила обычно делают, что-то такое:
Но как было-бы здорово хранить все изменения в одном файле, вместо этой кучи. И решение есть – использовать систему контроля версий.
Существует много видов, речь пойдет о git подробнее можно почитать тут https://git-scm.com/book/ru/v2.
В посте не буду углубляться в детали и рассматривать все возможности остановлюсь на инструментах и функциях нужных нам.
Для тех кто ранее не был знаком с системой контроля версий немного вольных определений:
репозиторий – текущий каталог в котором лежит наш документ
коммит – текущее состояние файлов в репозитории
ветка – группа коммитов
Для работы с нашим git репозиторием будем использовать черепашку
Для тех кто живет с Windows cкачать можно тут https://tortoisegit.org/ . Скачиваем, устанавливаем соглашаясь со всем по пути.
Чтобы проверить, что все сделали верно, создадим новую папку, кликнем ПКМ и увидим, что черепашка теперь у нас в проводнике
После нам нужно инициализировать репозиторий:
1. Кликаем ПКМ
2. Выбираем Git Create repository here…
3. И нажимаем ОК
Теперь добавим в наш репозиторий документ например вордовский текстовый(docx), внесем какие-то изменения и сохраним.
Зафиксируем изменения – выбираем в репозитории
Для простоты картины коммиты будем сохранять в одну ветку “master”.
Выбираем наш документ, вводим комментарий к коммиту и нажимаем commit.
После того как зафиксировали изменения дальше можно редактировать документ, при этом всегда вернуться к этому состоянию и посмотреть разницу между текущим состоянием и предыдущему ну или откатить текущие изменения.
Для того, чтобы посмотреть изменения в документе вызываем контекстное меню в репозитории и выбираем
Откроется окно где можно посмотреть разницу между текущим состоянием документа и предыдущем.
Технические подробности не включал намеренно, если пост окажется интересен раскрою тему. Надеюсь кому-то облегчил жизнь:)
ИТ-конференция для middle+. Регистрируйтесь!
ПерейтиИнженеры, пост для вас! Приглашаем на E-CODE 2026
Ежегодно ко Дню программиста Ozon Tech организует масштабное ИТ-событие — конференцию E-CODE. В этом году он решил не ограничиваться одной датой и занял оба выходных: 12 и 13 сентября. Конференцию делают инженеры для инженеров — от концепции до состава выступлений, с расчетом на уровень middle+.
Что в программе
Организаторы запланировали восемь треков и пригласили более 50 спикеров. Пообщаться с экспертами можно будет по темам:
инфраструктуры и DevOps;
Go, C#, Java;
мобильной разработки;
машинного обучения и работы с данными;
тестирования и автоматизации QA;
информационной безопасности;
менеджмента и научпопа с фокусом на космонавтику и суперкомпьютеры;
робототехники.
В рамках конференции пройдет отдельный трек «Робозон». Здесь роботы сортируют, рисуют, готовят и играют в настолки. Можно собрать свой мини-конвейер в DIY-зоне, устроить личный тест-драйв железным помощникам и посмотреть финал «Робозон» — хакатона по роботизации сортировочных центров. А между активностями — доклады об умной сортировке, стереозрении, поддержке сотни собственных устройств по измерению габаритов товаров и тестах ИИ-ускорителей.
А еще гостей ждут: IT-квесты, Burning Talks и Ozon DSGN. Обсудите карьеру с HR, заберите мерч и останьтесь на вечернюю часть. На одной площадке выступят Нейромонах Феофан, Кассета, ХЛЕБ, Jane Air, DJ Groove и Александр Анатольевич.
Часть программы покажут в трансляции, а записи докладов и материалы выступлений придут всем зарегистрированным участникам.
Контроль версий сохранений в Darkest dungeon
Вчера научил жену пользоваться системой контроля версий для манипуляций с файлами сохранений в Darkest dungeon. Там идет автосейв без возможности загрузиться в случае фейла, а фейлы там случаются постоянно. У кого та же попоболь, рекомендую tortoise hg, удобный клиент меркуриал под винду (http://tortoisehg.bitbucket.org/). Месторасположение сейвов зависит от версии игры и легко гуглится.
PS можно и вручную копировать папочки, но это как-то заморочено, на мой вкус.













