2015-07-28 53 views
3

在我們的辦公室,我們使用沒有服務器訪問的Stash(最大訪問級別是創建分支),所以我們需要限制特定的Git分支。簡而言之,我們需要做的是在發佈後我們需要凍結我們的分支。有什麼辦法可以將Git分支設置爲只讀存儲?

目前我們正在做的是複製功能分支並從遠程刪除該分支,但這有點危險。

還有其他可能的解決方案嗎?

回答

4

您應該能夠將該分支關聯到適合您需要的權限。
請參閱「Stash: Using branch permissions」。

https://confluence.atlassian.com/download/attachments/313460915/STASH310_branch_permissions.png?version=1&modificationDate=1433809165549&api=v2

通過限制到特定所有者的寫權限,例如,你的所有其他貢獻者刪除推。

+1

使用項目管理員權限。這是非常感謝你.. – ambarox

1

從技術上講,您可以設置一個禁止推送到某個分支的鉤子。這在Is there a way to lock a branch in GIT中討論。

但是,您的發言

什麼,我們需要做的是,我們需要釋放

讓我覺得你真的想使用git tag而不是讓一個分支後凍結我們的分公司只讀。

相關問題