我在两个不同的项目中有一个包含.h
和.cpp
文件的公共目录。目前我手动保持两者同步。我不想占用目录并创建一个库,因为我不希望我的用户有依赖关系 - 我只想让两个子目录及其文件保持同步。有没有简单的方法呢?
答案 0 :(得分:1)
两种常用的解决方案是:
我们的想法是将您的公共目录作为上游独立仓库,并通过以下方式更新您的不同项目中的目录:
git subtree pull -P <prefix> <repository> <refspec...>
考虑how submodules can be tricky,在您的情况下,我会推荐git-subtree
脚本。