假设我们有两个模块super
和minor
. Modulesuper
取决于v1.0.3
module的版本minor
,而v1.0.3
是一个带注释的标签minor
:
v1.0.3
super <-------- minor
模块minor
是一种“私有”,即只有极少数开发人员具有写访问权限,而其他开发人员只有读访问权限。模块super
是公开的。
现在我想利用 Git 子模块super
对模块之间的依赖关系进行建模。minor
不幸的是,我无法弄清楚如何将依赖关系修复为v1.0.3
.
此外,我还希望 --- 在未来的某个时间 --- 将依赖项修复到另一个版本。
在所有情况下,我都希望...所有开发人员“自动”检索minor
正确版本的模块。...所有开发人员 --- 除了前面提到的小组 --- 都不允许修改这个依赖项(虽然这是一个小问题)
有任何想法吗?
干杯,/纳米