1
是否有可能對我來說,停止成員特定羣體能夠做到提交含有比規定Gitolite VREF /名稱 - 什麼不能推
例
從推提交停止@legal其他螞蟻文件,該文件包含文件比靜態/ HTML/legal.html
RWC refs/heads/master = @legal - VREF/NAME/static/html/[^legal.html]$ = @legal
是否有可能對我來說,停止成員特定羣體能夠做到提交含有比規定Gitolite VREF /名稱 - 什麼不能推
例
從推提交停止@legal其他螞蟻文件,該文件包含文件比靜態/ HTML/legal.html
RWC refs/heads/master = @legal - VREF/NAME/static/html/[^legal.html]$ = @legal
正如我在解釋其他 「In gitolite, any easier way to create exceptions to users of @all
?」 中,訪問規則遵循rule of accumulation。
對於您的情況,您可以授予所有人的讀取權限,並且拒絕@legal
的目錄,但一個文件除外。喜歡的東西(未測試):
RW refs/heads/master = @all
- VREF/NAME/static/html = @legal
RW VREF/NAME/static/html/legal.thml = @legal
的想法是一個更具體的規則來override a more generic one。
不,這拒絕推送到所有* .html文件;我希望能夠在所有HTML文件中停止運行,除了legal.html – forvaidya 2013-04-28 17:02:07
@forvaidya我認爲關於'legal.html'的更具體的規則會覆蓋關於'html'文件夾的規則。 – VonC 2013-04-28 17:14:35
解決:我寫了自己的VREF(類似於MERGE-CHECK)。如果我的客戶允許,我會在這裏發佈 – forvaidya 2014-01-12 17:15:09