Php 将git版本控制功能集成到网站中
我正在建立一个网站,目前有一个上传图像的页面。这些图像将被上传到回购协议,并根据上传的输入字段自动重命名 回购目前通过git进行版本控制,我正在做的是让整个过程在非技术PM上变得更加容易。因此,我需要能够通过我创建的web界面进行拉、添加、提交和推送。有什么方法可以在HTML5网站上实现吗?我在后台使用PHP和一堆JQuery脚本来上传文件(虽然我还在做这部分的工作,但似乎还没有完全弄清楚) 网站应:Php 将git版本控制功能集成到网站中,php,html,git,version-control,file-upload,Php,Html,Git,Version Control,File Upload,我正在建立一个网站,目前有一个上传图像的页面。这些图像将被上传到回购协议,并根据上传的输入字段自动重命名 回购目前通过git进行版本控制,我正在做的是让整个过程在非技术PM上变得更加容易。因此,我需要能够通过我创建的web界面进行拉、添加、提交和推送。有什么方法可以在HTML5网站上实现吗?我在后台使用PHP和一堆JQuery脚本来上传文件(虽然我还在做这部分的工作,但似乎还没有完全弄清楚) 网站应: git推送 吉特拉力 git添加 git提交 git签出以重置任何上载的文件 ^^^^^这些
- git推送
- 吉特拉力
- git添加
- git提交
- git签出以重置任何上载的文件
- ^^^^^这些应该以图形方式(通过html按钮)完成
- 输出git控制台输出
- 每当按下“git pull”时,从repo加载图像
- 检测当前用户更新其文件集时,另一用户是否进行了推送
有没有办法向服务器发送一个信号,让它在repo上运行git命令?PHP允许您向shell执行任意命令,尽管类似的东西可以提供更好/更安全的界面。如果不同时处理修复冲突,您就无法处理提交和拉取。我正在考虑为“高级”提供一个集成控制台输入,以及制作易于使用的UI按钮。这样,如果控制台抛出任何类型的合并、分支等冲突,用户可以调用工程师来解决问题。最终使用shell_exec,只允许通过按钮执行某些命令。