uci - 如何恢复所有未暂存的更改

tgo*_*gos 3 openwrt

uci文档说:

所有“ uci set”、“ uci add”、“ uci rename”和“ uci delete”命令都暂存到临时位置,并使用“ ”立即写入闪存uci commit

如果我做对了,您首先运行一些类似于上面提到的命令,并将更改写入您运行的配置文件中uci commit。例如,假设我做了以下更改......

root@OpenWrt:~# uci changes
network.vlan15.ifname='eth1.15'
network.vlan15.type='bridge'
network.vlan15.proto='static'
network.vlan15.netmask='255.255.255.0'
network.vlan15.ipaddr='192.168.10.0'
Run Code Online (Sandbox Code Playgroud)

...但我不想继续并承诺它们。有没有一种简单的方法可以恢复所有分阶段的更改并避免一项一项地执行?

小智 5

这应该可以通过以下命令实现:

root@firlefanz:~# rm -rf /tmp/.uci/
Run Code Online (Sandbox Code Playgroud)