如何设置bzr
存储库的文件权限以允许某人推送到分支,但不允许覆盖它?
也就是说,目前用户可以通过 完全覆盖分支bzr push --overwrite --use-existing-dir target_repo_branch
。这显然不是一件好事,因为修订历史似乎完全丢失了。
那么,如何才能阻止该操作,同时允许正常正确的推送操作?
答案1
您可以将分支配置上的选项 append_revisions_only 设置为 true。
或者,您可以在创建分支时使用 bzr init --append-revisions-only。这样可以避免覆盖历史记录。
您可以在这里查看
http://doc.bazaar.canonical.com/bzr.2.3/en/user-reference/configuration-help.html
问候