【发布时间】:2015-06-22 14:09:45
【问题描述】:
我们有一个存储库(托管在 GitLab 实例上),少数项目仍然引用它,但已被弃用,取而代之的是另一种解决方案。
有没有办法将存储库标记为“已弃用”?
理想情况下,此存储库中的每个 fetch(作为git submodule update 的一部分)都会导致在获取期间打印一条巨大的消息。我期待添加一个简单的 Git 钩子来打印这条弃用的消息。但是,doesn't seem to be 有一个“在每次 fetch 上运行这个”钩子。
另外,我在 GitLab 中看不到任何可以启用此功能的内容。
【问题讨论】:
-
“post-checkout”和/或“post-merge”钩子不会覆盖您需要的情况吗?
-
删除或重命名/重新定位存储库会导致从该存储库的每次提取都以相当明显的方式失败...
-
@Waylan 这些是本地安装的,不是吗?我想在抱怨的远程服务器上挂一个钩子。
-
@twalberg 是的,我考虑过这一点,但我不希望事情失败(还)。我想顺利过渡到新的解决方案。
-
在我看来,目前无法使用 git 提供的工具来实现这一点。也许您可以添加一堆
THIS REPOSITORY IS DEPRECATED文件?