2

我在两个不同的项目中有一个公共目录.h和文件。.cpp目前我正在手动使两者保持同步。我不想获取目录并创建一个库,因为我不希望我的用户有依赖关系——我只想让两个子目录及其文件保持同步。有什么简单的方法可以做到这一点吗?

4

1 回答 1

1

两种常见的解决方案是:

这个想法是将您的公共目录作为上游独立存储库,并通过以下方式更新您在不同项目中的目录:

  • 更新您的子模块
  • git subtree pull -P <prefix> <repository> <refspec...>

考虑到子模块可能很棘手,在您的情况下,我会推荐该git-subtree脚本。

于 2012-11-26T06:55:01.727 回答