2

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

Еще раз объясню: небольшой группе людей был предоставлен файл .xlsx (более новый Excel), с которым они будут работать в течение школьного семестра индивидуально. Указанный файл содержит множество рабочих книг, каждому из которых назначается n рабочих книг.

На данный момент указанный файл хранится в репозитории svn, хост которого поддерживает веб-интерфейс, что добавляет небольшое удобство, позволяя участникам видеть комментарии / обновления / сообщать свою веб-страницу.

Из моего последнего вопроса я понял, что SVN может быть не лучшим решением, учитывая, что он плохо обрабатывает двоичные файлы. Исходя из этого источника и сформировав свое собственное исследование, я приведу несколько идей о том, как мы можем выполнить заголовок этого вопроса:

  • Разделить указанный файл .xlsx на различные рабочие книги по количеству членов группы. Когда задание назначено, рабочие книги (я полагаю) могут быть объединены в один файл .xlsx. Это позволит группе иметь функции хранения svn, позволить другим участникам возможность просматривать работу члена m, и разрешить членам просматривать комментарии.

  • Изучите использование msofficesvn

Затем этот вопрос можно перефразировать более подробно следующим образом: Как мы можем / должны идти в ногу с этим файлом? Предполагая, что функции SVN будут полезны для группы (объединение, просмотр различий, комментарии и т.д.), Чего из них можно достичь другими средствами, и что это за средства?

2 ответа2

1

Возможно, вы захотите ознакомиться с новыми функциями Live / Collaboration в Office 2010+:

С помощью Excel Web App одной из целей, которые мы поставили перед собой, было улучшение работы нескольких человек и совместное использование электронных таблиц. Мы хотели создать такой опыт, при котором люди могли бы редактировать свои электронные таблицы, не беспокоясь о том, что файл заблокирован кем-то другим (кроме случаев, когда вам нужен эксклюзивный доступ, подробнее об этом чуть позже). Авторы могут приходить и уходить когда угодно, несколько авторов могут редактировать одну и ту же электронную таблицу одновременно, а Excel Web App управляет всеми изменениями.

Благодаря совместному редактированию теперь два и более человека могут редактировать электронную таблицу одновременно. Так что же произойдет, если эти авторы попытаются отредактировать одну и ту же ячейку или диапазон данных? Вообще говоря, Excel Web App использует подход, который выигрывает в последнюю очередь. Это означает, что если Джон и Джейн одновременно вводят значение в ячейку A1 примерно в одно и то же время, то последняя, с точки зрения сервера Excel Web App, отправка является значением, которое увидят оба пользователя.

1

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

Это множество программного обеспечения для управления проектами и совместной работы с открытым исходным кодом. Судя по всему, лучшим вариантом для вашей ситуации будет что-то вроде того, что раньше называлось Google Docs(теперь это часть Google Drive). Поэтому для этого я бы порекомендовал проект сотрудничества с открытым исходным кодом под названием Feng Office. http://sourceforge.net/projects/opengoo/

Я собирался использовать его для одного из моих проектов, когда он назывался OpenGoo, хотя мне это и не понадобилось. Если это не соответствует вашим потребностям, то, как я уже сказал, их гораздо больше, чем для SVN.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .