Использование Git am когда задействован outlook

Я использую Linux на виртуальной машине, но мой хост - Windows с установленным Outlook. В настоящее время, когда я получаю электронные письма, содержащие патчи git, они всплывают в моем мировоззрении.

Как мне применить эти патчи? Они не отправляются как вложения, они отправляются предположительно через git send mail.

Могу ли я настроить свою ВМ, чтобы получать их в почтовом ящике ВМ? (пока безуспешно)

Могу ли я сохранить патчи в папке в формате git am friendly? До сих пор я пробовал этот угол, подумал я, если я перетаскиваю сообщения в папку, а затем git нахожусь в этой папке, то это будет работать, однако если я это сделаю, Outlook сохранит их как.msg вместо.eml и их, кажется, не способ конвертировать. Я попытался сохранить как текстовый файл, но затем я получаю либо "У исправления нет действующего адреса электронной почты" с git am, либо с "конечным пробелом" с помощью git apply. Я предполагаю, что я мог бы решить проблему пробелов, удалив окончания строк Windows, но все это выглядит как хак, и, поскольку я делаю это как часть коммерческой команды, я бы хотел, чтобы она работала должным образом.

-Спасибо за любую помощь, Крис

1 ответ

Решение

Лучшее решение, которое я придумал, приходит отсюда:

http://www.tldp.org/HOWTO/Outlook-to-Unix-Mailbox-2.html

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

Предварительно requists

  • установите Thunderbird на свой компьютер с Windows
  • когда вы открываете его, выберите "пропустить интеграцию"
  • иметь общую папку, настроенную на вашей машине VM

метод

  • Получать электронные письма с патчем в Outlook
  • Вы можете поместить их в папку / фильтр
  • Открыть Thunderbird
  • Нажмите на 3 строки в правом верхнем углу -> Инструменты -> Импорт
  • Выберите "Почта"
  • Выберите "Outlook"
  • Теперь у вас будет папка с именем вроде "Outlook Import1"
  • В этом у вас будет вся ваша электронная почта Outlook, в папках, как Outlook
  • выберите все письма с исправлениями, щелкните правой кнопкой мыши -> Сохранить как -> выберите общую папку, нажмите "выбрать папку"
  • На этом этапе у вас будут правильные файлы.eml в вашей общей папке (вместо файлов.msg, которые генерирует outlook)
  • на этом этапе вы можете запустить '''git am - ''' в этой папке, чтобы применить все патчи

Возможные улучшения *

  • Существует вероятность того, что если мы создадим общую папку, в которую будут сохранены импортные данные, мы могли бы использовать для этого git AM, однако это для меня пока не увенчалось успехом и немного более вуду, чем мне нравится.

  • Это могло бы быть проще, если бы мы использовали Thunderbird вместо outlook, но я не уверен, возможно ли это с Microsoft exchange.

  • Если бы у нас был скрипт, который конвертировал MSG-файлы в правильные.EML-файлы (с заголовками), мы могли бы убрать необходимость в Thunderbird, очевидно, для этого есть инструменты Unix. Вопрос в том, будут ли они подходящими.EML-файлами??

Другие вопросы по тегам