首页 > 解决方案 > 带有 CMS 的 Git:当我卸载插件时,如何在 Git 中轻松反映这一点?

问题描述

我正在开发 CMS - Joomla!我正在合作这样做。我们对单独分支上的代码进行修改,然后使用 FTP 通过 Circle CI 推送和部署。

如果我在实时站点上卸载某些东西,它会删除一些文件和数据库条目。我们目前不只是将文件存储在 Git 中的数据库。

虽然有时我可以预测哪些文件被删除,但我并不总是知道所有文件。

我认为解决此问题的最佳方法是创建一个新分支,签出新分支,删除所有文件,然后通过 FTP 下载所有文件/文件夹。

然后合并/推送分支。

这似乎不一定是最顺畅的过程,似乎 FTP 应该直接推送到 Git。那有意义吗?任何人都可以提出更好的方法吗?

标签: gitcontent-management-system

解决方案


推荐阅读