Как быть ЖКТ журнала показывают имена файлов, например, SVN лог-с V | VPROS.ru

Как быть ЖКТ журнала показывают имена файлов, например, SVN лог-с V

В SVN лог имеет “-вђ” режим, который выводит имена файлов изменены каждого коммита, так как:

jes5199$ в SVN лог-с V------------------------------------------------------------------------ Р1 | jes5199 | 2007-01-03 14:39:41 -0800 (Ср, 03 янв 2007) | 1 линия изменилась путями: а /авторам /копирование /изменений в /эволюция /установить /на macosx 

Есть ли быстрый способ получить список измененных файлов в каждый коммит в git?

One Reply to “Как быть ЖКТ журнала показывают имена файлов, например, SVN лог-с V”

  1. git diff --stat HEAD^! показывает измененные файлы и добавлять/удалять строки отсчетов за последний коммит (HEAD).

    Мне кажется, что нет единого командования, чтобы получить сжатое изложение, состоящее только из имен файлов и добавлении и удалении строк за несколько коммитов в один раз, так что я создал свой собственный bash-скрипт для этого:

    #!/bin/bash for ((i=0; i<=$1; i++)) do     sha1=`git log -1 --skip=$i --pretty=format:%H`     echo "HEAD~$i $sha1"     git diff --stat HEAD~$(($i+1)) HEAD~$i  done 

    Называться например. ./changed_files 99 чтобы получить изменения в конспективной форме от HEAD к HEAD~99. Можно передать например. к less.

Comments are closed.