Журнал Git дает 400 500 в качестве имени коммиттера - PullRequest
0 голосов
/ 13 июня 2019

Журнал Git дает 400 500 в качестве имени коммиттера

У меня есть скрипт powershell, который запускает git diff между двумя ветвями и выдает мне вывод в файле.

git diff generates the diff file using   git diff --summary --name-status --diff-filter=ADMRCT  $branch1..$branch2 | Out-File $temp 

$ temp файл повторяется, и каждая строка читается, чтобы получить имя последнего коммиттера и дату последнего принятия из журнала git, так как эта информация не предоставлена ​​ git diff

foreach ($obj in $temp) {
       $file =$obj.FileName
       $gitoutput =  git log -1 --format=%cd-%cn "$file" }

Выход подключен. SampleForReference `

1 Ответ

1 голос
/ 13 июня 2019

%cd дает дату коммиттера. Если вам просто нужно имя, используйте только %cn или %cN.

Не смотря на ваш точный вывод, я предполагаю, что 400 500 вы видите, если часовой пояс в дате.

...