• L
    git-revert with conflicts to behave as git-merge with conflicts · a9cb3c6e
    Luben Tuikov 提交于
    In a busy project, reverting a commit almost always results
    in a conflict between one or more files (depending on the
    commit being reverted).  It is useful to record this
    conflict in the commit-to-be message of the resulting commit
    (after the resolve).  The process now becomes:
    
    git-revert <SHA-1>
    <git complains and prints failed automatic>
    <user manually resolves>
    git-update-index <resolved files>
    git-commit -s
    
    And the commit message is now a merge of the revert commit
    message and the conflict commit message, giving the user a
    chance to edit it or add more information:
    Signed-off-by: NLuben Tuikov <ltuikov@yahoo.com>
    Signed-off-by: NJunio C Hamano <junkio@cox.net>
    a9cb3c6e
git-commit.sh 14.5 KB