【发布时间】:2015-09-12 11:53:26
【问题描述】:
我们将 GIT 存储库与 DeployBot.com(部署平台)和 FTP 结合使用。 我们的代码库中的代码是按主题分支组织的。
为了将代码部署到服务器,我们只需提交最新更改,将其与 master 合并(该分支用于部署),部署平台会传输修改后的文件。上述方法在 90% 的情况下都非常有效。
但是,有时我们需要在服务器上快速测试我们的代码(在开发环境中不可能这样做),但我们不想每次都提交这些小的更改以保持 repo 历史的紧凑和干净。我们也不想使用 FTP 直接修改文件而不提交文件,因为修改后的文件是我们无法控制的。
我想知道您是否有同样的问题,以及您使用什么方法来克服它。最初,我正在考虑维护一个特殊的分支,该分支可用于保留所有这些“快速”的一次性提交,但我发现它并不优雅/敏捷,而且很成问题。
高度赞赏所有想法。非常感谢!
【问题讨论】:
标签: git deployment ftp web-deployment git-branch