首页 > 解决方案 > 跨多个 git 存储库共享一个文件以供多个用户更新

问题描述

我正在为我网站上涉及多个 git repo 的所有文档自动进行降价拼写检查。我有一个.spelling文件,其中包含要从文档中排除的所有单词。我想保留一个文件并在整个网站上更新。我可以让它为一个回购工作。我查看了 npm 包方法。有没有办法配置package.json将此文件共享给许多仓库?或者没有 npm 有没有更好的方法?谢谢!

在此处输入图像描述

标签: node.jsgitgithubnpmgitlab

解决方案


使用其中的文件和脚本创建一个单独的拼写检查存储库.spelling,然后将其作为子模块包含在每个文档存储库中。然后,您可以分别从每个存储库中引用它,并将其最新更新拉入每个存储库。

如果您有大量文档存储库,这可能会很麻烦,因此另一种选择是通过为它创建一个单独的存储库并添加一个配置文件来告诉您的脚本要对哪些 Github 存储库进行拼写检查来集中拼写检查脚本。这样,您可以有选择地将拼写检查过程应用于组织中的任意数量的存储库。


推荐阅读