【发布时间】:2016-08-19 03:34:05
【问题描述】:
这是一个使用 Git 的有趣实验。想想 Github 的“页面”功能:我在一个分支中编写程序(例如 master),而文档网站保存在另一个完全不相关的分支中(例如 gh-pages)。
我可以从 master-branch 中的代码生成 HTML 格式的文档,但我想将其作为我的文档网站的一部分发布到 gh-pages 分支中。
如何从master 中的代码智能地生成我的文档,将其移动到我的gh-pages 分支并在那里提交更改?我应该使用提交后挂钩还是什么?这是个好主意,还是完全愚蠢?
【问题讨论】:
-
我认为这可能是相关的:stackoverflow.com/questions/1425892/…
-
@Eimantas:我认为不是。这是关于同一个存储库中的两个分支,而不是两个不同的存储库。
-
可以做一个 pre-tag hook,以便在分支上生成文档并发布,然后再恢复到 master 并应用标签。但我对 git hooks 还不够熟悉,无法确切了解如何操作。