git - 在 Git 存储库之间共享单个源文件(来自 VSS 2005)
问题描述
我工作的公司目前使用 SourceSafe 2005,并同意迁移到 Git 作为我们的源代码控制平台。目前在 SourceSafe 中,我们使用了很多共享文件,例如
--Repo 1
TestDlg.cpp
TestDlg.h
SharedUser.h (shared)
OtherExample.h
--Repo 2
TestOther.cpp
TestOther.h
SharedUser.h (shared)
OtherFile.h
在这个例子中,SharedUser.h 是一个共享文件(来自它自己单独的 repo),所以当它从自己的项目中更新时,这些文件保持最新。
来自 VSS,该公司坚持认为,如果我们迁移到 Git,这应该以与我们目前在 VSS 中大量使用的方式相同的方式发生。
在四处搜索后,我看到了有关子模块的答案,我想知道这是否是此类事情的唯一选择?我还没有对此进行大量研究,但快速浏览了以前的问题,这些问题似乎与我们的特定问题不匹配。
我希望目前 VSS 有一种类似的管理方式,尽管我不希望有这么简单的事情 - 目前在 VSS 中,您只需将文件从原始文件夹拖到另一个文件夹中即可共享它。
我希望有人能指出我正确的方向,这样我就可以阅读更多关于它的信息,而不是走错路。提前感谢您的任何帮助/建议。
解决方案
推荐阅读
- wordpress - 自定义类型 - 显示所有分类名称和图像
- javascript - 什么是:{名称:“泰勒”}在javascript中?
- python - Selenium - 谷歌表单的框架问题
- javascript - 如何使用 Node js 编写具有 ANSI 编码的 CSV 文件
- python - 为什么我的玩家精灵没有移动,即使计算机识别了移动?
- php - Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) 调用未定义函数App\needsRehash()
- python - 即使我指定了正确的编码参数,为什么我仍然在 pandas read_csv() 函数中收到 UnicodeDecodeError?
- python - 添加框架来组织我的程序没有什么困难
- go - 如何从字符串到字节的转换中获得正确的值?
- java - 如何以通用方式使用 Criteria API 从 entityClass 中选择多个属性