Gitlab API фиксирует diff, не получает все файлы - PullRequest
0 голосов
/ 08 декабря 2018

Я импортировал свой проект с моего персонального сервера, который запускает gitea в gitlab.Теперь я пытаюсь написать функцию обновления и использовать API gitlab.Я думаю, что это работает хорошо, но я запускаю функцию сравнения, чтобы сравнить с файлами, и за один коммит он содержит много файлов.я вызываю эту функцию API:

https://gitlab.com/api/v4/projects/project:id/repository/commits/commit:id/diff?page=3

на странице 1 и 2, она показывает мне все файлы, но после страницы 2 API вызывает меня, она не дает больше различийно я смотрю в моих prject коммитах в gitlab он показывает мне очень больше файлов.я думаю, что это ошибка API, но я надеюсь, у кого-нибудь есть другая идея

1 Ответ

0 голосов
/ 09 декабря 2018

в gitlab он показывает мне очень больше файлов

Проверьте характер показанного различий.
Если:

  • , то различия в eol (конец строки)
  • у вас есть такая конфигурация, как true или input для git config core.autocrlf

, которая объясняет дополнительные различия.

Попробуйтееще раз, но на этот раз клонирование вашего репо после первого ввода:

git config --global core.autocrlf false
...