要修复一个问题,我不得不在 discourse 容器内的代码中进行一些手动更改。现在,我该如何安全地回滚所有更改?
如果您想要一个包含当前代码的容器,最简单的解决方案是重新构建并获取一个新容器。
另一种方法是使用 git 回退您所做的更改(您可以搜索如何操作)。
你的意思是:
cd /var/discourse
./launcher enter app
git reset --hard
git clean -fxd
这样可以解决问题吗?
我认为是的。不过,我建议您重新构建一个新容器。
要修复一个问题,我不得不在 discourse 容器内的代码中进行一些手动更改。现在,我该如何安全地回滚所有更改?
如果您想要一个包含当前代码的容器,最简单的解决方案是重新构建并获取一个新容器。
另一种方法是使用 git 回退您所做的更改(您可以搜索如何操作)。
你的意思是:
cd /var/discourse
./launcher enter app
git reset --hard
git clean -fxd
这样可以解决问题吗?
我认为是的。不过,我建议您重新构建一个新容器。