Bazaar

bzr 安全性,如何防止推送覆蓋

  • July 29, 2011

如何設置bzr儲存庫的文件權限以允許某人推送到分支,但不允許覆蓋它?

也就是說,目前使用者可以通過執行完全覆蓋分支bzr push --overwrite --use-existing-dir target_repo_branch。這顯然不是一件好事,因為修訂歷史似乎完全失去了。

那麼如何在允許正常正確推送操作的同時防止該操作呢?

您可以將分支配置上的選項 append_revisions_only 設置為 true。

或者您可以在創建分支時使用 bzr init –append-revisions-only。這樣可以避免覆蓋歷史。

你可以看這裡

http://doc.bazaar.canonical.com/bzr.2.3/en/user-reference/configuration-help.html

問候

引用自:https://serverfault.com/questions/293987