Редактирование больших файлов и управление версиями для непрограммистов

364
Régis B.

Как часть совместного проекта Creative Commons, я хотел бы позволить редакторам внести свой вклад, отредактировав относительно большой текстовый файл: ~ 8 Мб, ~ 100 000 строк. В идеале, вклады должны быть git pull-запросами, которые администратор проекта (aka: me) интегрирует в основную ветку.

Однако потенциальные участники не являются программистами, поэтому я не могу предположить, что они знают или хотят научиться использовать git.

В Github можно редактировать текстовые файлы и создавать запросы извлечения из этих правок таким образом, чтобы не требовалось никакого мастерства в git. Однако эта функция ограничена 5 Мб текстовых файлов.

В основном, я ищу эту функцию Github, но не ограничиваюсь 5 Мб файлами. Я также заинтересован в вики-подобных редакторах для больших текстовых файлов, так как я мог бы на лету генерировать git pull-запросы из вики-правок.

Примечание: этот вопрос был продублирован из этого вопроса stackoverflow . Я надеюсь, что суперпользователь - лучшее место, чтобы задать этот вопрос.

2

3 ответа на вопрос

0
Nick McCurdy

You should be able to let your collaborators edit files through GitHub for Window or GitHub for Mac.

You could also try prose.io, but I am not sure if it has file editing restrictions similar to GitHub's.

0
vonbrand

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

0
Kevin Brey

Если вы просто делаете текст, вы можете попробовать гист .

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

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