第 7 章 已知问题
7.1. 对于指定的 Git 修订,克隆私有 Git 存储库会失败 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
目前,在启动克隆私有 Git 存储库的工作区时,存在一个已知问题。成功克隆并读取远程 Git 存储库后,project-clone 容器无法签出指定的 Git 修订,例如功能分支或 PR 分支。因此,远程 Git 存储库被克隆到名为 project-clone- <random_characters> 的临时目录中。
注意
在 OpenShift Dev Spaces 中,用户可以通过两种方式为新工作区指定 Git 修订版本:
-
通过在 devfile 中添加
checkoutFrom部分。 - 通过在浏览器中或 OpenShift Dev Spaces 仪表板中访问或输入功能分支的 URL 或拉取请求。
临时解决方案
如果您在 devfile 中使用
checkoutFrom部分,如下所示:-
在启动新的工作区前,从 devfile 中删除或注释掉
checkoutFrom部分。 - 克隆存储库后,切换到所需的修订版本。
-
在启动新的工作区前,从 devfile 中删除或注释掉
如果您使用功能分支的 URL 或拉取请求来启动新的工作区,如下所示:
- 在启动新的工作区时,请输入存储库的 URL,而无需任何分支语法。
- 克隆存储库后,切换到所需的修订版本。
其他资源