Использование 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-файлами??