Chinaunix

标题: [git commit] git commit提交时,处理#的差异 [打印本页]

作者: bxfqing    时间: 2016-02-20 13:25
标题: [git commit] git commit提交时,处理#的差异
目前遇到一个问题
相同的git版本(1.7.9.5),有些机器能够成功提交代码,有的机器会ignore ###以及空行
就算添加--cleanup=verbatim 也没有效果

期望的格式如下
Date:   Mon Feb 1 10:18:44 2016 +0800

    [xxxxxxxxx] yyyy
   
    ###%%%c:yyy
    ###%%%b:zzz
    ###%%%p:aa
    ###%%%r:bb
    ###%%%B:cc
    ###%%%M:dd
    ###%%%T:ff
    ###%%%S:gg
    ###%%%T:ll
    ###%%%r:jjj
   
    Change-Id: I1234567890

使用的是git commit -F /tmp/tmpxxxyyyzzz

/tmp/tmpxxxyyyzzz的内容类似上面的
[a:b]c

###***1
###***2

有些环境带###和空行能被正常提交,有些机器不行
作者: yjh777    时间: 2016-02-22 14:27
?   git config commit.cleanup "verbatim"
作者: bxfqing    时间: 2016-04-27 10:35
yjh777 发表于 2016-02-22 14:27
?   git config commit.cleanup "verbatim"


谢谢你的反馈,最后查明是SCM配置repo有问题,
修改这个文件.repo/repo/hooks/commit-msg




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2