ветка gh-pages может быть причиной большого репо? - PullRequest
0 голосов
/ 16 апреля 2019

Когда я помещаю изменения в GithHub, я автоматически создаю документацию с исходным кодом, используя doxygen, и публикую ее на GitHub Pages, используя Travis CI.

. Я заметил, что мое репоразмер резко увеличился.Сейчас около 100Мб.

К сожалению, у меня мало опыта в настройке файлов .yml и работе Travis CI.Поэтому я использовал много учебников, чтобы все настроить.Я помню, как создавал ветку gh-pages с флагом --orphan.

Вот как выглядит мой .travis.yml файл:

# This will run on Travis' 'new' container-based infrastructure
sudo: false

# Blacklist
branches:
  only:
    - master

# Install dependencies
addons:
  apt:
    packages:
      - doxygen
      - doxygen-doc
      - doxygen-latex
      - doxygen-gui
      - graphviz

# Build your code e.g. by calling make
script:
  - cd documentation
  - doxygen Doxyfile

# Deploy using travis builtin GitHub Pages support
deploy:
  provider: pages
  skip_cleanup: true
  local_dir: documentation/html
  github_token: $GH_REPO_TOKEN
  on:
    branch: master

Я предполагаю, что моя ветвь gh-pages содержит полную документацию, включая множество изображений потоковой диаграммы, и это является причиной этогобольшой репоМой полный исходный код составляет около 1,6 МБ, а документация - около 100 МБ.

У меня следующие вопросы:

  • Есть ли способ проверить, какая ветвь имеет большой размер в репо, чтобы убедиться, что моя документация вызывает большое репо?
  • Есть ли способ, чтобы git не отслеживал полную документацию путем изменения моего .travis.yml файла?
  • Если да, как я могу удалить уже сохраненную информацию из моей ветки gh-pages из git?
...