我有一个标准的设置。称它为三台服务器——www、app 和 db,它们都来自结构脚本,整个在 github 上。
我有一台带有 repo 克隆的本地笔记本电脑。我在本地更改了一个文件,然后将其推送到 github,然后使用 jenkins 进行部署——它从 github 中提取并执行其业务。这里的问题是我可以提交十几个垃圾提交,直到我设法修复我所有的错别字。
与其说往返 github 很重要,不如说是提交的绝对数量——我无法压缩它们,因为它们已被推送。它看起来很丑。它确实有效,但很丑陋。
我不认为我可以直接在服务器上编辑 - 文件分散了很多,我不能让三台服务器上的每个目录都成为 github 的克隆并希望保持理智。并且尝试编写将服务器与我的本地存储库同步的脚本是疯狂的 - 结构文件花费了足够长的时间。
我不能轻易地 git pull从jenkins,因为我仍然必须承诺让 jenkins pull,而且我们仍然会得到丑陋丑陋的提交日志。
我看不到一个优雅的方式来做到这一点 - 任何人的想法。