|
|
1
11
提交此脚本并在构建
我使用它;-) |
|
|
2
1
总结您的背景:
实现这一点的最简单方法似乎是遵循本文中建议的工作流 gist 以及在 documentation of Yeoman .
但请注意,这依赖于高级命令
git subtree
并要求
然后,您可以按照文档中关于 configuration of GH Pages' publishing source .
这是否解决了您的问题,还是您真的希望将这两个分支分开,而不是
在后一种情况下,问题更为复杂(因为工作树中存在未跟踪或忽略的文件,可能会阻碍流程…)但你可能想看看
this project
,这是
(注意:我没有测试这个“git directory deploy”解决方案;它是在 gist 我上面提到过。) |
|
|
3
1
幸亏 this blog post ,我终于找到了一个方便的方法 从另一个分支上的gitignored子文件夹伪造提交 . 我个人使用它在发布专用分支中发布构建的npm包。 使用这样的解决方案非常灵活,可以保持历史记录(无需强制推送),但涉及更多git内部:
|
|
|
4
0
或者,可以使用Travis CI或其他连续集成工具自动创建构建并将生成的文件部署到
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 9 月前 |
|
Ooker · 如何从blob中删除秘密? 10 月前 |
|
|
hasdrubal · git日志图智能分支过滤器 10 月前 |
|
|
Stephen · git rebase删除了未经樱桃采摘的“樱桃采摘”提交 10 月前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 11 月前 |