gh-pages分支会导致大量回购吗?

时间:2019-04-16 09:41:24

标签: git continuous-integration travis-ci github-pages

当我将更改推送到GithHub时,我会自动使用doxygen创建源代码文档,并使用GitHub Pages将其发布在Travis CI上。

我现在注意到,我的回购规模已急剧增加。现在大约是100Mb。

不幸的是,我对如何设置.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,6Mb,而文档约为100Mb。

我的问题如下:

  • 是否可以检查回购中哪个分支有多大以进行验证 我的文档导致大量回购?
  • 是否有一种方法无法通过更改.travis.yml文件来使git跟踪完整的文档?
  • 如果是,我如何清理已经存储的 来自我的gh-pages分支的git信息?

0 个答案:

没有答案