как проверить git ветки jenkins gui правки за последние 5 дней из основного репо

Команда,

Я пытаюсь найти строку, которая была проверена пользователем, вручную отредактировав конфигурацию jenkins gui. всякий раз, когда мы сохраняем эту конфигурацию графического интерфейса, происходит прямая фиксация на gerrit. Теперь я хочу просмотреть все произошедшие за последние 3 дня коммиты, чтобы узнать, кто это сделал.

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

git clone ssh://git.team.com:29111/jenkins_configuration

я могу сказать здесь

--since 3d

так что он загружает только те коммиты и экономит время?

вывод:

Cloning into 'jenkins_configuration'...
remote: Counting objects: 204746,

ожидаемый результат

Cloning into 'jenkins_configuration' last 3 day commits...
remote: Counting objects: xxx,

1 ответ

Используя команду Git, вы можете выполнить:

git clone --shallow-since=<date> ...

Но если вы используете плагин Git для Jenkins, у вас нет параметра "shallow-Since", только параметр "depth", поэтому вам нужно выбрать фиксированное количество коммитов (а не дней). Это эквивалентно следующей команде Git:

git clone --depth <depth> ...
Другие вопросы по тегам