2016-08-24 122 views
1

有沒有辦法允許用戶臨時鎖定遠程存儲庫中的遠程分支。 函數的作用是避免在GIT中不是快速轉發並避免衝突(約束來自我使用的文件類型)中的任何合併。 該方法應該很容易鎖定和解鎖,用戶應該能夠以某種方式檢查分支的狀態。允許用戶臨時鎖定GIT遠程存儲庫中的遠程分支

+0

一般的解決方案是避免涉及多個用戶直接推送到同一分支的工作流程。 –

+0

GitHub通常傾向於強制用戶通過創建拉取請求進行合併,必須由如果功能分支看起來沒問題然後合併的人進行檢查。你目前的工作流程是什麼? –

回答

0

你可以通過編寫一個pre-receive鉤子來實現它,鉤子檢查特定分支的鎖定條件是否爲真,然後允許推送或不推送。您如何設置和顯示鎖定取決於您。

除此之外,您可以搜索具有內置此類功能的Git存儲庫託管工具。但我不能推薦一個,這也是堆棧溢出的話題。