Как стать автором
Обновить

Комментарии 12

Все началось рассказом про git, а по факту выливается в проблемы выбора базового средства описания и создания развесистых скриптов пост-обработки. Судя по нетребовательности автора (у которого всех проблем — нумерация страниц, да объектов), все то же самое можно сделать как
1) создайте шаблон TeX для вашего случая
2) пишите документ и храните его в git.

У wiki движков merge правок обычно же нет?

От движка зависит — некоторые прямо на ходу показывают все правки

А зачем нужен docx, если правки вносить "ручками" в итоговый файл не планируется?
Чем не подходит pdf как финальный формат?

И, если не секрет, что из MarkDown нельзя перенести в docx?..

Вот кстати да, хочется сразу заткнуть возможность править итоговый docx-файл (ведь потом придётся, рыдая и матерясь, переносить эти правки в markdown), pdf практически убивает такой соблазн.

расскажите ему кто нибудь про latex..

А почему git, а не, например, fossil? Конечно, git почти все знают (почти все разработчики), но есть интересные альтернативы.

Зачем все эти пляски с бубном, если MS Word уже содержит все нужные инструменты? Я лично вижу, что был плохо спроектированный процесс, который перепроектировали и, зачем-то, переложили на другой софт.

самое интересное, я попробовал создать файл в Word'е, а как Git на него реагирует?

Он вполне себе читает Word'овские файлы. Вот например создал файл с Hello world

закоммитил, потом добавил вторую строку, и вот что показывает git diff

git diff
diff --git a/text.docx b/text.docx
index ab96dc3..7d0349a 100644
--- a/text.docx
+++ b/text.docx
@@ -1 +1,2 @@
 Hello world
+Second line

так что вполне себе Git можно использовать и с Word документами.

А теперь нужно сделать две ветки и попробовать смержить. Просто diff - это сам ворд худо-бедно умеет.

И да, изменить бы неплохо не просто строки добавить, но и форматирование какое-нибудь поправить.

Емнип ещё лет 15 назад в TortoiseSvn был мёрж вордовских файлов средствами самого ворда (там какой-то не очень сложный макрос для 3-way diff был). Наверняка и для git это есть, но это от беды, так-то с markdown куда проще иметь дело.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий