如何在Git日志中的提交标题/主题内转义逗号?

问题描述 投票:1回答:1

我正在使用以下内容创建提交历史记录的CSV文件,以便在Microsoft Excel中查看。

git log --since='last month' --pretty=tformat:"%an, %s" --author=Jorge > "Jorge.csv"

问题是,某些提交主题中包含逗号。因此,当我使用%s获取提交主题(AKA提交消息)时,其中的逗号会导致提交主题被拆分为不同的单元格(例如,主题“添加了以下功能:游戏”在Excel中分成3个单元格,但我希望它是1个单元格。]

我如何获得git log命令来转义%s内的逗号,以便逗号在excel中显示而不是拆分主题?

我希望输出为:|豪尔赫在游戏中增加了破折号,跳墙和爬墙的功能||代表Excel中的单元格

git csv export-to-csv git-bash git-log
1个回答
0
投票

因此,当我使用%s获取提交主题(AKA提交消息)时,其中的逗号会导致提交主题被分成不同的单元格

不应该:您可以使用不同的分隔符在Excel中打开一个csv文件(不同于',']

作为shown here,您可以选择:

https://i.stack.imgur.com/BRLI8.png

因此而不是"%an, %s",请考虑实例';'或制表符。

© www.soinside.com 2019 - 2024. All rights reserved.