как проверить ветки git, изменения графического интерфейса Дженкинса за последние 5 дней из главного репозитория

#git #jenkins #gerrit-trigger #sonar-gerrit

#git #дженкинс #геррит-триггер #sonar-gerrit

Вопрос:

Команда,

Я пытаюсь найти строку, которая была проверена пользователем, вручную отредактировав конфигурацию графического интерфейса Дженкинса. всякий раз, когда мы сохраняем эту конфигурацию графического интерфейса, происходит прямая фиксация в master на 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», только параметр «глубина», поэтому вам нужно выбрать фиксированное количество коммитов (не дней). Это эквивалентно следующей команде Git:

 git clone --depth <depth> ...