git@osc 新增分支保護功能!
分支保護功能是為了防止相關成員 push 代碼到重要的分支(例如 master 分支),便于項目的分支管理。
git@osc 的分支除了之前的正常分支外,新增兩種不同的權限:
正常分支:項目成員(開發者權限及以上)可push分支
保護分支:項目管理者才能管理(push)被保護的分支。
隻讀分支:任何人都無法push代碼(包括管理者和所有者),需要push代碼時應設為“正常”或“保護”分支。
隻有項目管理者可以管理保護分支,進入項目管理,點選分支保護即可設定各個分支的權限,如下圖:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxkDMzgDZhF2NhJzYkJGOyMmM3IzY5UDOhZmY0czN1MmMyQDOiZWM38CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)