2

我按照GitHub的说明为 javascript 库创建了一个gh-pages分支。该库的构建脚本使用 JsDocs 创建一个docs目录——我希望我的 GitHub 页面能够引用这些文档。

我一直在手动将 docs 目录从masterto复制gh-pages,但我认为更好的解决方案是:

  • 设置我的gh-pages分支以引用 上的docs目录master,或
  • 创建某种类型的钩子,当有人提交时只将docs目录复制到gh-pagesmaster

如何以最小的努力向用户提供此文档并减少不同步的机会?

4

1 回答 1

1

以下内容将使您不必签出其他分支来获取这些文件:

你可以得到另一个分支版本的目录

git checkout master -- path/to/my/docs/dir

您可以列出另一个分支目录中的文件

git ls-files $(git rev-parse master) -- path/to/my/docs/dir

您可以从另一个分支流式传输特定文件

git show master:path/to/my/docs/dir/somefile.txt

希望这足以让您进入下一步。

于 2012-05-28T22:31:07.320 回答