执行器刷新未提交的本地文件更改

Posted

技术标签:

【中文标题】执行器刷新未提交的本地文件更改【英文标题】:actuator refresh uncommited local file changes 【发布时间】:2019-08-21 22:39:00 【问题描述】:

我正在设置一个 spring 云服务器,它尝试从 git repo 获取一些属性,如下所示:

spring.cloud.config.server.git.uri = file:///$user.home/PersoWorkspace/cloud-config

在我的 spring 云客户端中,我尝试获取这些属性如下:

spring.cloud.config.uri = http://localhost:9090

我想在不执行提交/推送的情况下从 cloud-config 存储库中获取更改

我尝试添加

spring.cloud.config.override-none= true/false
spring.cloud.config.allowOverride= true/false
spring.cloud.config.override-system-properties= true/false

但我总是需要提交更改才能将它们放入我的云客户端

如何在不提交的情况下获取云配置上的属性更改?

谢谢

【问题讨论】:

【参考方案1】:

您是否尝试过使用 Spring Config 指向文件系统而不是 git 存储库?

【讨论】:

感谢您的回复,最后我用spring.cloud.config.server.native.searchLocations 代替了spring.cloud.config.server.git.uri 并且有效

以上是关于执行器刷新未提交的本地文件更改的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 git reset 在不丢失本地更改的情况下重置未推送的提交

git:通过命令行执行本地 Git 工作流

如何将本地未提交的更改合并到另一个 Git 分支?

python爬虫之git的使用

firebase 本地服务器 > 文件更改时如何刷新浏览器

JavaWeb 项目,更改本地文件需刷新才有效问题 (tomcat相关)