GIT .mailmap работает для каждого репо, но не в глобальном, почему?

У меня есть группа репозиториев, и у меня есть файл .mailmap для объединения имен пользователей.

Мой файл .mailmap работает для всех репозиториев, когда он находится в корне каждого из них.

Я попытался поместить файл в свой файл ~ / .gitconfig, но он не работает. Я использую Git для Windows и в моем глобальном файле .gitconfig я добавил следующее:

>> git config --global mailmap.file "~/.mailmap"

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

[log]
    mailmap = ~/.mailmap
[mailmap]
    file = C:/Documents and Settings/<username>/.mailmap

Оба ведут к одному и тому же расположению файла, но, похоже, он не учитывает этот файл при использовании git-shortlog

Есть предложения? Спасибо.

ИЗМЕНИТЬ Никогда не делал этого для работы с окнами. Мое исправление заключалось в том, чтобы сохранить файл mailmap в базе данных и записать его в каждое хранилище с помощью сценария.

6
задан cwhelms 11 July 2011 в 15:30
поделиться