如何将 openshift 部署重置为新状态?

How to reset openshift deployment to a new state?

我有一个 openshift 应用程序,我在本地彻底重新设计了该应用程序,想在 openshift 服务器上重新开始。

我可以删除所有齿轮并重做它们,但是有没有一种优雅的方法或任何方法可以将 openshift 应用程序完全重置为默认的新鲜状态?

使用Git将更新后的代码推送到服务器。更多信息在这里: https://developers.openshift.com/en/managing-modifying-applications.html

我找到了几个答案。

  1. rhc ssh 你的应用程序名称
  2. rm -rf /app-root/repo
  3. 中的所有内容
  4. rm -rf /git 目录中的所有内容(忽略错误)
  5. cd 进入 /git/yourAppName.git
  6. git 初始化 --bare

这里还有部署管理:
https://developers.openshift.com/en/managing-deployments.html
您可以恢复到原始状态。

我只是想知道如何手工完成。

如果您想为您的应用程序完全重置 git 存储库,您可以按照这些说明 (https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with) 进行操作。有点不清楚你到底想完成什么。我建议添加更多有关您要执行的操作的详细信息。删除并重新开始可能是 "completely start over" 的最佳选择。