簡體   English   中英

如何在 Eclipse Che 中切換 git 分支

[英]How to switch git branch in Eclipse Che

我最近發現了 Eclipse Che(在 Red Hat 的 CodeReady Toolchain 上)並將其用於 Java 開發項目。

我的所有代碼都在 Gitlab 中,所以我只是創建了一個新項目並從那里加載了所有內容。

現在,有沒有辦法在 Eclipse Che 中為該項目切換 git 分支?

到目前為止,我發現的唯一解決方法是執行以下操作之一:

  • 編輯該項目的 Devfile 並修改分支名稱:

eclipse che中的devfile配置

  • 添加具有相同詳細信息但分支名稱不同的第二個項目。

必須有其他方法可以做到這一點,而我只是想念它。

我已經檢查了“源代碼控制”中的不同選項,但是,我找不到執行此操作的選項。

提前致謝!

Che 使用 vscode Git 擴展作為 SCM 提供程序,您可以在此處找到有關 vscode Git checkout 命令的文檔: https ://code.visualstudio.com/docs/editor/versioncontrol#_branches-and-tags,這也與切。

要快速簽出分支,您可以單擊左下角的分支指示器:

在此處輸入圖片說明

您將看到一個帶有分支的下拉列表。

我不知道你是如何與 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 等價物,但它應該很容易實現。 歡迎任何貢獻,我們很樂意為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM