История изменений
Исправление no-such-file, (текущая версия) :
Какие удобные инструменты для коллективной работы
Никаких, я не настоящий сварщик. Я рассказываю с чем я столкнулся, когда пробовал использовать git для написания документации.
концептуальные идеи в разрезе той критики
Есть такая идея - нужно чтобы единицей управления был не файл, а абзац. В этом случае коммит будет содержать не просто diff изменений, но и перечень абзацев, которые изменились. При перемещении абзаца это также выглядит как перемещение единицы, а не просто diff.
Кроме того, хотелось бы иметь поддержку параллельных абзацев. Т.е. по сути ветки, но не глобальной, а с привязкой к единице управления (абзацу). Также неплохо было бы иметь возможность тегирования абзацев по отдельности. Например чтобы организовать нумерацию абзацев тегами, типа #c7/p11
- глава 7, абзац 11. Чтобы при коммите выбирать абзацы не только по хэшу, но и по тегу, с глобами, как это делается для имён файлов. Типа c7/p*
- все абзацы седьмой главы, или даже c7/p10-p40:v2
- абзацы седьмой главы с 10 по 40 в варианте (с тегом) v2
.
Слияние в такой системе при конфликтах может добавлять параллельный абзац. Дальше автор сам разруливает по смыслу.
Исправление no-such-file, :
Какие удобные инструменты для коллективной работы
Никаких, я не настоящий сварщик. Я рассказываю с чем я столкнулся, когда пробовал использовать git для написания документации.
концептуальные идеи в разрезе той критики
Есть такая идея - нужно чтобы единицей управления был не файл, а абзац. В этом случае коммит будет содержать не просто diff изменений, но и перечень абзацев, которые изменились. При перемещении абзаца это также выглядит как перемещение единицы, а не просто diff.
Кроме того, хотелось бы иметь поддержку параллельных абзацев. Т.е. по сути ветки, но не глобальной, а с привязкой к единице управления (абзацу). Также неплохо было бы иметь возможность тегирования абзацев по отдельности. Например чтобы организовать нумерацию абзацев тегами, типа #c7/p11 - глава 7, абзац 11. Чтобы при коммите выбирать абзацы не только по хэшу, но и по тегу, с глобами (как это делается для имён файлов).
Слияние в такой системе при конфликтах может добавлять параллельный абзац. Дальше автор сам разруливает по смыслу.
Исходная версия no-such-file, :
Какие удобные инструменты для коллективной работы
Никаких, я не настоящий сварщик. Я рассказываю с чем я столкнулся, когда пробовал использовать git для написания документации.
концептуальные идеи в разрезе той критики
Есть такая идея - нужно чтобы единицей управления был не файл, а абзац. В этом случае коммит будет содержать не просто diff изменений, но и перечень абзацев, которые изменились. При перемещении абзаца это также выглядит как перемещение единицы, а не просто diff.
Кроме того, хотелось бы иметь поддержку параллельных абзацев. Т.е. по сути ветки, но не глобальной, а с привязкой к единице управления (абзацу). Также неплохо было бы иметь возможность тегирования абзацев по отдельности. Например чтобы организовать нумерацию абзацев тегами, типа #c7/p11 - глава 7, абзац 11. Чтобы при коммите выбирать абзацы не только по хэшу, но и по тегу, с глобами (как это делается для имён файлов).