我可以阻止推送本地存储库吗?

时间:2010-07-03 21:38:08

标签: svn mercurial

目前我的设置是:

  

外部SVN存储库 - >当地的svn   工作副本,转化为   mercurial repository - >克隆这个   存储库作为我的subrepo   申请回购

外部SVN是一个我没有任何特权的库。

基本上,我想阻止将更改推送到我的svn / hg混合存储库,因此更改只来自库的svn存储库。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以在mercurial中使用hooks。例如,在svnhgrepository / .hg / hgrc文件中,以下部分将导致来自另一个repo的推送失败(使用prechangegroup挂钩)。

[hooks]
prechangegroup = false