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

发布于 2024-09-08 06:40:09 字数 240 浏览 7 评论 0原文

目前我的设置是这样的:

外部 SVN 存储库 -->本地SVN 工作副本,转换为 Mercurial 存储库 -->这个的克隆 存储库作为我的子存储库 应用程序仓库

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

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

这可能吗?

Currently my setup is this :

External SVN repository --> local svn
working copy, transformed in a
mercurial repository --> clone of this
repository as subrepo in my
application repo

The external SVN is a library which I don't have any privilege on.

Basically, I want to prevent pushing changes to my svn/hg hybrid repository, so the changes come only from the library's svn repository.

Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九歌凝 2024-09-15 06:40:09

您可以在 Mercurial 中使用钩子。例如,在 svnhgrepository/.hg/hgrc 文件中,以下部分将导致从另一个存储库推送失败(使用 prechangegroup 钩子)。

[hooks]
prechangegroup = false

You can use hooks in mercurial. For example in svnhgrepository/.hg/hgrc file, the following section will cause push from another repo to fail (using the prechangegroup hook).

[hooks]
prechangegroup = false
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文