如何方便地在两个git存储库之间同步文件

我有两个git本地存储库。 两者共享一个相同的文件,在不同的path和不同的名称下。 目前,当我进行更改时,我必须将文件从一个目录复制到另一个目录。

有没有其他的方法来保持同步,而不需要手动覆盖文件? 我不想为这个文件创build一个单独的存储库。 我认为以下其中一件事情会起作用,但显然,它们不会:

  • git子模块
  • 混帐子树
  • 符号链接软
  • 符号链接很难

那里还有什么?

唯一的另一种选择是repoA上的post-commit钩子 ,在每一次commit后:

  • 检查文件是否是所述提交的一部分
  • 用正确的路径将其复制到repoB中。