我有一组repos,我有一个.mailmap文件来组合用户名。
我的.mailmap文件适用于所有的repos,当它位于每个文件的根中时。
我试图将该文件放入我的~/..gitconfig文件中,但它无法工作。我正在使用,在我的全局.gitconfig文件中添加了以下内容:
>> git config --global mailmap.file "~/.mailmap"这就是我使用的命令。也尝试了下面显示的日志。
[log]
mailmap = ~/.mailmap
[mailmap]
file = C:/Documents and Settings/<username>/.mailmap这两个文件都会导致相同的文件位置,但在使用git-短路日志时,它似乎并不尊重此文件。
有什么建议吗?谢谢。
编辑从未在windows上执行此操作。我的hack-补丁是将mailmap文件保存在数据库中,并使用脚本将其写入每个存储库。
发布于 2011-07-01 10:12:28
查看我的.gitconfig,我发现所有的窗口路径都是用两个反斜杠编写的,如下
[difftool "kdiff3"]
path = C:\\Program Files\\KDiff3\\kdiff3.exe这对我有用。
也许你应该写
[mailmap]
file = C:\\Documents and Settings\\<username>\\.mailmap才能让事情正常运作。作为另一种选择,您可以尝试使用git样式的路径声明,如
[mailmap]
file = /c/Documents\ and\ Settings/<username>/.mailmaphttps://stackoverflow.com/questions/6524756
复制相似问题