как проверить 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> ...