标题不是很清楚,我不知道stackoverflow是否是更好的问题。
我正在开发一个允许通过API控制Domoticz(domotic软件)的webapp。
webapp在网络服务器上完全正常运行。因此,对PHP知之甚少的最终用户可以克隆它并对其进行处理。他也可以编写自己的脚本,他们需要在原始文件夹(/app/models
)
webapp是开源的,它位于:https://github.com/sineverba/domapi
我的Webapp也是基于作曲家的其他库。
因此,对于首次安装,用户只需git clone
即可获得所有内容。但是,如何管理更新?
我正在考虑用户可以启动的脚本bash(例如sudo ./update
)及其:
你认为最好的方法吗?
答案 0 :(得分:2)
用户可以使用git创建自己的存储库分支。然后,他们可以从您的存储库(在其本地存储库中配置为远程)中提取,以将您的更改合并到其存储库中。所以git pull
命令就足够了。你不需要编写任何脚本。