微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Eclipse Che中切换git分支

如何解决如何在Eclipse Che中切换git分支

我最近发现了Eclipse Che(on Red Hat's CodeReady Toolchain),并将其用于Java开发项目中。

我所有的代码都保存在Gitlab中,所以我只是创建了一个新项目并从那里加载了所有内容

现在,有没有办法在Eclipse Che中为该项目切换git分支?

到目前为止,我发现的唯一解决方法是执行以下操作之一:

devfile configuration in eclipse che

  • 添加具有相同详细信息,但分支名称不同的第二个项目。

必须有其他方法可以做到,而我只是想念它。

我已经检查了“源代码管理”中的其他选项,但是,我找不到执行此操作的选项。

谢谢!

解决方法

Che使用vscode Git扩展作为SCM提供程序,您可以在此处找到有关vscode Git检出命令的文档:https://code.visualstudio.com/docs/editor/versioncontrol#_branches-and-tags,这也与Che有关。

要快速检出分支,可以单击左下角的分支指示器:

enter image description here

您将看到一个带有分支的下拉列表。

,

我不知道您如何与Che合作。但是AFAIC每次处理新任务/问题时都会创建一个工作区。它不是为gitlab实现的(还可以吗?),但是对于Github,如果您有一个devfile.yaml,但没有任何项目部分,则加载github project-branch URL将为工作区加载正确的分支。 例如:

http://che.openshift.io/factory?url=https://github.com/sunix/quickperf-examples/tree/didact

将在该didact分支中加载devfile.yaml,最后在同一分支中克隆该项目。

与从仪表板加载devfile相同。

我们没有gitlab等效项,但是实现它应该很容易。欢迎任何贡献,我们将竭诚为您服务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。