git - 当我在多个项目之间共享多个文件时如何使用 GIT

标签 git

我有一些项目有很多共同的文件。我的问题是如何在 GIT 中组织这些项目的结构。我来自 MKS 和 PVCS,它们是每个文件的版本控制系统。我阅读了有关 GIT 子模块的信息,但我不知道它们是否是解决方案。我最担心的是将文件链接到项目:例如,如果我在一个项目文件中发现错误并且该文件用于其他 2 个项目,我必须手动替换其他 2 个 GIT 存储库中的文件。我怎样才能有效地做到这一点?

最佳答案

是的,您可以为此目的使用“子模块”。

要处理更复杂的事情,您可以使用“子树”扩展:

https://github.com/apenwarr/git-subtree

关于git - 当我在多个项目之间共享多个文件时如何使用 GIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9293697/

相关文章:

git - 换行长 git reflog 行?

git - 不受最近提交影响的代码行

git - 在 Git 仓库中查找包含特定字符串模式的最后一次提交

推送时出现Git错误(远程无法报告状态)

git - 告诉 TortoiseGit pull 所有原点

git - 如何删除git中不完整的pull文件?

java - Netbeans Javadoc Git 集成

git - [ubuntu 13.04] 为什么我的 git 使用不同的 key 文件?

git - 无法单击始终允许 git-credential-osxkeychain pop 窗口

git 无法检测重命名