gitLog = 'git log {0}..{1} --pretty=format:"%an %h %ad %d %s" --date=short --topo-order --no-merges {2}'.format(tag1, tag2, FILE_NAME)
当我运行脚本时,它似乎正在切断并且只运行git log {0}。看起来{0}之后的所有内容都会被删除到新行。
Invoking: git log HEAD
..14.4.15.1 --pretty=format:"%an %h %ad %d %s" --date=short --topo-order --no-merges file.xml
答案 0 :(得分:0)
你应该修剪所有参数以确保。
如果它们来自列表(参见您的评论),您可以:
params = [p.strip() for p in params]
如果没有,只需手动修剪每一个。