0
我們正在使用Github:FI,我們希望有一個免於歷史操縱/重新定義的發佈分支。除了制定政策之外,我們目前的設置是否有辦法實現這一目標?有沒有辦法在Github的特定分支上禁用rebasing?
我們正在使用Github:FI,我們希望有一個免於歷史操縱/重新定義的發佈分支。除了制定政策之外,我們目前的設置是否有辦法實現這一目標?有沒有辦法在Github的特定分支上禁用rebasing?
我認爲制定政策是最好的方法。使用手動管理的git repos,你可以使用一個鉤子(可能是pre-receive)來拒絕非快速推送,但我不相信Github:FI暴露了服務器端的鉤子。但任何違規者的政策和公衆羞辱可能會有效。此外,在管理員確實需要「修補」分支的情況下,一個鉤子會阻止你推動這種罕見事件。