2012-01-16 2 views

ответ

11

bzr blame <filename> покажет вам, какие строки были введены, с которой меняется:

$ bzr blame Makefile 
548  steve-b | # 
       | # 
861  steve-b | OVERRIDE_TARBALL=yes 
548  steve-b | 
       | include common/Make.rules 
       | 
       | DIRS=parser \ 
       |  profiles \ 
       |  utils \ 
       |  changehat/libapparmor \ 
       |  changehat/mod_apparmor \ 
       |  changehat/pam_apparmor \ 
       |  tests 

Если вы просто хотите коммитах, bzr log <filename> покажет вам:

$ bzr log Makefile 
------------------------------------------------------------ 
revno: 1828 
tags: apparmor_2.7.0-beta2 
committer: John Johansen <[email protected]> 
branch nick: apparmor 
timestamp: Thu 2011-09-15 13:28:01 -0700 
message: 
    Remove extra space insert at from of ${TAG_VERSION} when doing the ~ to - 
    substitution. 

    Signed-off-by: John Johansen <[email protected]> 
------------------------------------------------------------ 
revno: 1734 
committer: Steve Beattie <[email protected]> 
branch nick: apparmor 
timestamp: Thu 2011-06-02 18:54:56 -0700 
message: 
    This patch adjusts the tag make target to use a separate version with 
    '~' replaced by '-'. This is needed for mirroring to git as git can't 
    handle '~'s embedded in tag or branch names. 

    Tested by setting up a separate tag_version target like so: 

    tag_version: 
    echo ${TAG_VERSION} 
... 
+2

Это случай, когда я нахожу плагин qbzr очень полезным. Используя команду 'bzr qlog [FILE]', я могу просмотреть историю, а затем легко увидеть diff для любой конкретной версии, которая заинтересовала меня. –

+3

См. Также '' bzr log -p FILE'', который будет включать diff для каждой ревизии. – jelmer

+0

Спасибо за отличный ответ :) – perfwill

5

журнал BZR ключ ,

Цель: Показать исторический журнал для филиала или подмножества ветви. Использование: BZR журнал [FILE ...]

Если вы используете графический интерфейс (TortoiseBzr из BzrExplorer), выберите файл и сделайте клик на log команды.

Смежные вопросы