内网局域网增量更新实施方案

遇到的问题

在内网环境中,一般是不具备链接外网的条件的,这个时候如何高效准确更新系统就成了一个比较头疼的问题。

解决方案一【最麻烦而且容易出错】

手动记录每次修改了哪些文件,拷贝到服务器上,一个文件一个文件去覆盖。

解决方案二 【服务器可以安装git】

1、如果服务器上可以装git的话,可以每次把.git文件夹复制过去,执行

git reset --hard

2、也可以每次把仓库文件夹复制到服务器上,项目运行仓库添加一个本地源,

git remote add origin C:/project

之后用

git pull

拉取代码。

解决方案三 【服务器不可以安装git】

使用git 导出增量更新的文件,复制到服务器上直接复制替换。

// git diff 起始版本 结束版本 
git diff 248a9b4 e5edce1 --name-only | xargs tar -czvf ../v1.0.5.tar.gz
评论注意事项
讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!

回复(0)

考拉开学

联系方式

微信昵称:考拉开学 联系电话:18653365468 邮箱:mail@mengyakeji.com
关于我们
关于我们
平台介绍
平台介绍
联系我们
联系我们