7

Я запускаю git bash на Windows7 для управления исходным кодом для проектов.

Могу ли я отредактировать C:\Program Files (x86)\Git\etc\git-prompt.sh чтобы я мог пометить метку времени при запуске команд?

например, вместо

user.name@machine /c/somedirectory
$ git pull origin develop
remote: Counting objects: 1, done.

Отображение

user.name@machine /c/somedirectory
$ git pull origin develop
21/04/2016 20:15:33
remote: Counting objects: 1, done.

Так что я могу знать, было ли что-то выполнено до / после определенного времени.

1 ответ1

7

Это решение вашей проблемы, единственное отличие от того, что вы написали, заключается в том, что отметка времени отображается после вывода команды, а не до.

В папке Windows Program Files откройте Git\etc\profile или Git\etc\profile.d\git-prompt.sh , найдите строки, которые выглядят следующим образом:

PS1="$PS1"'\n'                 # new line
PS1="$PS1"'\[\033[32m\]'       # change color
PS1="$PS1"'\u@\h '             # user@host<space>
PS1="$PS1"'\[\033[33m\]'       # change color
PS1="$PS1"'\w'                 # current working directory
if test -z "$WINELOADERNOEXEC"
then
    PS1="$PS1"'$(__git_ps1)'   # bash function
fi
PS1="$PS1"'\[\033[0m\]'        # change color
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'$ '                 # prompt: always $

И добавить строку

PS1="$PS1"' \t'                # time

до второй до последней строки. Это даст вам подсказку, как:

user.name@machine /c/somedirectory 18:34:35
$ git pull origin develop
remote: Counting objects: 1, done.

user.name@machine /c/somedirectory 18:42:12
$

Вот список других полезных опций, которые вы можете добавить:http://makandracards.com/makandra/1090-customize-your-bash-prompt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .