目前我的设置是:
外部SVN存储库 - >当地的svn 工作副本,转化为 mercurial repository - >克隆这个 存储库作为我的subrepo 申请回购
外部SVN是一个我没有任何特权的库。
基本上,我想阻止将更改推送到我的svn / hg混合存储库,因此更改只来自库的svn存储库。
这可能吗?
答案 0 :(得分:1)
您可以在mercurial中使用hooks。例如,在svnhgrepository / .hg / hgrc文件中,以下部分将导致来自另一个repo的推送失败(使用prechangegroup挂钩)。
[hooks]
prechangegroup = false