2
A
回答
6
解決方案是僅爲您信任的開發人員提供寫入權限。通常你有團隊負責人管理主存儲庫,其他人都有這個存儲庫的forked a copy。
使用這種方法,每個人都有自己的副本,他們可以銷燬,如果他們願意,它不會影響您的主要存儲庫。一旦貢獻者準備好合併他們的代碼,他們需要創建一個pull request。正是在這一點上,團隊領導才能夠審查變更並接受/拒絕。
此方法不僅可以防止push -f
提交,還可以防止許多其他不需要的更改。
0
您正在尋找的git選項是receive.denyNonFastForwards
。 Bitbucket應該讓你配置:https://bitbucket.org/site/master/issues/4002/allow-users-to-set-the-flag
相關問題
- 1. Bitbucket git倉庫推後推出奇怪的彩色花朵。 WTH?
- 2. 具有bitbucket子庫的Mercurial存儲庫 - 如何防止推送
- 3. 如何防止在Git倉庫中提交文件
- 4. 如何在codebasehq上正確推送一個git倉庫到另一個倉庫?
- 5. 在bitbucket上編輯倉庫的.hgrc
- 6. 如何在BitBucket for Datameer Server中創建一個Git倉庫?
- 7. 如何防止gerrit複製ref/changes/*鏡像git倉庫
- 8. 如何刪除Git倉庫並推送新倉庫
- 9. 推到git倉庫與netbeans8
- 10. 推入Assembla Git倉庫
- 11. 不能推入git倉庫
- 12. 防止從過時的Git倉庫中拉出/推送並重定向到新倉庫
- 13. bitbucket git推卡住
- 14. git倉庫停止工作
- 15. 無法在Python中推git倉庫
- 16. 在git倉庫
- 17. 如何防止Git(Bitbucket)合併大文件?
- 18. 如何將git倉庫的一部分推到另一個倉庫?
- 19. Hg-Git:如何推送Github和Bitbucket?
- 20. 推送現有的svn倉庫git
- 21. 如何將git倉庫上傳到gerrit?
- 22. 在Github/Bitbucket上同步一個有三個不同來源的git倉庫
- 23. 如何恢復Git倉庫
- 24. 如何翻轉Git倉庫
- 25. Git倉庫和TFS倉庫
- 26. GitHub優於Bitbucket的Git倉庫的優點
- 27. 推送到遠程git倉庫索引
- 28. 不能推送到Git倉庫
- 29. PhpStorm不能推到git倉庫
- 30. 將Git倉庫推送到Xcode
可能重複[有沒有辦法配置git存儲庫拒絕'git push --force'?](http://stackoverflow.com/questions/1754491/is-there -a-way-to-configure-git-repository-to-reject-git-push-force) – TheGeorgeous
Bitbucket有幾個選項來保護分支:https://confluence.atlassian.com/bitbucket/branch-management-385912271 html的 – Thilo