Менеджер ссылок и контроль версий

Менеджер ссылок и контроль версий

Предположим, вы работаете над документом в небольшой группе. Каждый участник использует свой любимый менеджер ссылок. Вы делитесь документом и файлом bibtex с системой контроля версий (например, git).

Каждый раз, когда кто-то меняется, меняются не только ссылки, но и возникают другие неприятности:

  • Изменение пробелов
  • Некоторые менеджеры ссылок меняют заглавные буквы в ключевых словах («автор» вместо «автор»).
  • Некоторые добавляют строку, которая указывает, какая версия их программы отредактировала файл (например, JabRef).

Как решить эту проблему сотрудничества?

  • Нужно ли мне заставлять каждого участника использовать/покупать одно и то же программное обеспечение?
  • Должен ли каждый участник использовать одну и ту же версию?
  • Существует ли стандартизированная версия формата bibtex?
  • Есть ли фильтр git, который нормализует помехи?

решение1

У меня была точно такая же проблема, единственным решением был mendeley как универсальный продукт. То есть я помещаю все свои ссылки, включая pdf-файлы, и использую общую папку. С этим у вас уже есть только ОДНА версия всего. С этим решением вы избегаете проблем, которые вы уже упомянули, а также проблемы с ключом цитирования. Представьте, что два человека ссылаются на разные документы, используя один и тот же ключ цитирования. Какой беспорядок...

Итак, я снова сделал следующее, и вот мое решение, в котором основным инструментом для письма является оборотная сторона:

  1. Использование функции групповой папки Mendeley (бесплатно для 3 пользователей и в общей сложности 100 МБ места, очень удобно, если вы хотите поделиться файлами PDF)
  2. Я явно синхронизирую файл *.bib с общей папкой gdrive (dropbox тоже отлично работает)
  3. Я связываю этот конкретный файл с Overleaf через функцию «Загрузить с URL», используяhttps://sites.google.com/site/gdocs2direct/
  4. Теперь я вставляю новую ссылку в Mendeley, нажимаю синхронизировать, файл сохраняется на gdrive, обновляю на обороте. ГОТОВО

Почему я не использую возможность прямого импорта Mendeley и Overleaf? Просто потому, что в этом сценарии Overleaf импортирует из веб-интерфейса Mendeley. К сожалению, Mendeley не предоставляет в этом случае определенную информацию, например, когда был доступ к источникам (например, URL).

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

Ваше здоровье,

Мэтт

Связанный контент