Gitlab
可以在 GitLab 中將組更改為子組嗎?
GitLab 的 9.0 版本帶來了 subgroups。然而,在子組可能之前,我們已經通過使用前綴來解決這個限制,例如
- 福/…
- FOO-酒吧/…
- FOO-bax/…
- FOO-bax-quux/…
- …
但是,正確的成員/角色管理是一場噩夢。因此,既然新的子組可用,如果可以將現有組作為子組移動到另一個組中,那就太好了。但是,我還沒有找到這樣做的選項。我們可以手動創建這些子組,然後手動傳輸所有項目,但這似乎比它應該的要復雜。
是否可以將現有組作為子組移動到另一個組中?
有關更多最新資訊,此功能現已添加到 gitlab,您可以將現有組轉移為不同現有組的子組。
@Zeta 答案中的連結問題已關閉,此問題 ( https://gitlab.com/gitlab-org/gitlab-ce/issues/31885 ) 成為該主題的主要問題。
在撰寫本文時,將組更改為子組的方法如下:
- 轉到要變成子組的組。
- 轉到該組的正常設置。
- 展開“路徑、傳輸、刪除”。
- 在此下方是一個“轉移組”框,您可以在其中選擇您管理的所需父組。
- 指定所需的父組後,點擊傳輸組,它應該被移動到適當的路徑。
Gitlab 筆記(取自 gitlab 網頁界面):
- 當心。更改組的父級可能會產生意想不到的副作用。
- 您只能將群組轉移到您管理的群組。
- 您仍然需要更新所有本地儲存庫。
- 如果父組的可見性低於該組目前的可見性,則子組和項目的可見性級別將更改以匹配新父組的可見性。