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