Как и во многих научных работах, есть несколько авторов, которые физически не близки друг к другу. Мне было любопытно, какой самый эффективный и простой способ технически поделиться текстом. На более сложной стороне будет LaTeX и последующее использование subversion для слияния всех изменений. Потом есть гугл документы. Наконец, есть традиционная запись изменений в Word и отправка документа по электронной почте с комментариями туда и обратно.
Что работает?
Если ваш сотрудник не разбирается в технике, есть несколько возможностей:
Как практическое замечание для двух последних: всегда следите за версией, например draft_20120424_prof.pdf
, где вы добавляете и дату последнего редактирования (не final5
!), И имя последнего редактора. При обмене вещами по электронной почте легко потерять след, какая версия является самой последней, и фактически потерять изменения (часто не зная об этом).
Другие возможности, требующие некоторых технических знаний:
Когда дело доходит до Dropbox — это хороший инструмент для обмена файлами для проекта, но НЕ для внесения изменений в файлы. Во-первых, вы никогда не знаете, когда произойдут изменения. Во-вторых, вы не знаете, где происходят изменения.
На эту тему также есть статья: Советы по исследованию — Совместное письмо онлайн .
См. также несколько вопросов:
Если вы работаете с документами Word, в Word 2007 есть очень удобная функция слияния изменений. В этом интерактивном справочном документе с сайта microsoft.com подробно описывается, как это работает, но на самом деле эта функция не соответствует действительности. Смотрите следующий скриншот для идеи:
Вкратце, вы можете нажать «сравнить» (на ленте, третий справа), и это позволит вам выбрать два исходных документа. Оттуда открывается очень приятный интерфейс, показанный выше, с двумя исходными документами справа, объединенным документом посередине и изменениями слева (или внизу, вы можете скрыть его, если не хотите). ). Вы используете его, как и любые другие «отслеживать изменения»; просто просматривайте, меняйте за изменением, используя кнопки «предыдущий», «следующий», «принять» и «отклонить» в разделе «Изменения» на ленте. Когда вы закончите, просто сохраните объединенный документ, и вы получите объединенный документ.
Я использовал это несколько раз, и это очень полезная функция. Безусловно, лучшим аспектом этого является то, что его можно использовать с технически некомпетентными людьми. Просто скажите им: «Возьмите документ, внесите изменения, я разберусь с этим»; Я несколько раз использовал это с моим технологически неразвитым боссом, и это спасло мне жизнь. Учитывая вашу ситуацию, это может быть вашим лучшим выбором.
Это также зависит от того, каким должен быть окончательный формат вашего документа. Например, я пишу все свои статьи в Latex, а при сотрудничестве с другими исследователями использую BitBucket.: Я создаю репозиторий Latex и даю права доступа другим авторам. Одним из хороших аспектов BitBucket является то, что у них есть специальный план для ученых, где вы можете получить неограниченное количество соавторов бесплатно. Чтобы максимально избежать конфликтов, мы обычно разкладываем основной документ в один файл на каждый раздел, и стараемся не работать одновременно над одним и тем же разделом, но даже если это и происходит, то обычно можно легко объединить различные правки. Одна приятная особенность — возможность автоматически получать уведомления, когда один автор вносит свои изменения. Кроме того, поскольку любой может создать учетную запись BitBucket, нет проблем с созданием учетной записи для внешнего соавтора на внутреннем сервере.
Конечно, BitBucket — не единственная возможность, и можно было бы также использовать Git или даже Dropbox , хотя для последнего мне не очень нравится отсутствие нативной системы управления версиями.
С другой стороны, если я работаю не непосредственно над документом, а, например, над черновиком проектного предложения, я использую Google Docs , потому что совместное редактирование довольно просто.
Мы делаем передачу токенов и какой-то метод для обмена файлами. Я думаю, что этот метод был описан в комментариях, но позвольте мне уточнить его здесь. Я буду использовать Word в качестве примера, так как, скорее всего, если вы выполняете передачу маркеров вручную, это происходит потому, что вы не смогли убедить кого-либо в вашей команде перейти на LaTeX, а людей, которые не хотят переключаться на LaTeX, вероятно, из тех, кто не хочет иметь дело с контролем версий.
«Общая папка» — это механизм, который вы используете для обмена файлами. Это может быть папка Dropbox, электронная почта, WebDAV, удаленный каталог на сервере, доступном по SSH, и т. д.
Блокировка : человек, который начинает с файла, переименовывает его так, чтобы его имя было в конце. Они отправляют группе электронное письмо со словами: «Я блокирую Раздел 1». Перечислите замки в письме.
Разблокировка : это многоэтапный процесс.
а. Если до вас никто не разблокировал раздел, то вы можете переименовать файл на текущую дату и время, после чего положить его в общую папку.
б. Если другой соавтор разблокировал раздел до того, как вы разблокировали его, вы должны удалить последнюю версию из общей папки, скопировать раздел, над которым вы работали, и вставить его в последнюю версию, которую вы только что загрузили. Переименуйте только что отредактированный файл в текущую дату и время, затем поместите его в общую папку.
Причина, по которой вы делаете это именно так, а не иначе (копируете и вставляете разделы всех остальных в свой документ), заключается в том, что это означает, что вы должны отслеживать, что делали все остальные, тогда как в этом случае вам нужно отслеживать только то, что ты сделал.
Это в основном все. Самая большая проблема возникает, когда кто-то не обращает внимания и не объединяется должным образом, или когда два человека пытаются заблокировать что-то одновременно (поскольку электронная почта имеет задержку), но обычно вам нужно, чтобы кто-то, кто знает процесс, держал обратите внимание на это.
ДжеффЭ
Бобтеджо
Петр Мигдаль
Энтони Лабарр
Никто
Анонимный математик
эйканал
Анонимный математик
Суреш
ДжеффЭ