git - 带有 CMS 的 Git:当我卸载插件时,如何在 Git 中轻松反映这一点?
问题描述
我正在开发 CMS - Joomla!我正在合作这样做。我们对单独分支上的代码进行修改,然后使用 FTP 通过 Circle CI 推送和部署。
如果我在实时站点上卸载某些东西,它会删除一些文件和数据库条目。我们目前不只是将文件存储在 Git 中的数据库。
虽然有时我可以预测哪些文件被删除,但我并不总是知道所有文件。
我认为解决此问题的最佳方法是创建一个新分支,签出新分支,删除所有文件,然后通过 FTP 下载所有文件/文件夹。
然后合并/推送分支。
这似乎不一定是最顺畅的过程,似乎 FTP 应该直接推送到 Git。那有意义吗?任何人都可以提出更好的方法吗?
解决方案
推荐阅读
- java - 反射 - 按 @Order 注释的顺序获取包类
- php - 当过滤器灵活设置时如何在PHP数组中过滤
- database - 如何使用 datomic Clojure REPL CLI 界面在 datomic 中列出可用数据库
- networking - 如何与中央服务器构建 P2P 握手但不中继所有流量?
- excel - 从文件夹中的许多 Excel 文件中复制列“S”中的值并粘贴到特殊文件 vb.net
- javascript - 如果字符串使用正则表达式以逗号 (,) 结尾,则删除逗号 (,)
- php - password_verify() 不返回任何内容
- sql - 如何将一个 SQL 表分成两个表,使两个表的大小之和几乎相等
- html - Bootstrap 卡网格对齐完全丢失
- postgresql - Azure 自动化中的 PostgreSQL 规则