我知道人们建议 externals 应该始终指向标签或固定到特定的修订版(或者对于腰带和大括号旅来说两者兼而有之!)。当外部指向不变或缓慢变化的依赖项时,我对这种方法感到满意。但是,有时我需要在快速变化的依赖项上使用外部,然后将外部设置为指向依赖项的主干会更省力(尽管风险更大)。
我真正想要的是一个中间功能,我将其称为“外部跟踪”。他们应该工作的方式如下:
a) 如果我结帐 head,我会得到外部的 head
b) 如果我检查修订 X,我会得到外部的修订 X
这将允许我始终重新创建旧版本,但也允许我接触到依赖项的最新更改。
这个特性在 SVN 中似乎不存在,但它似乎是一个显而易见的特性。有谁知道这个功能是否存在或计划中,或者是否可以通过一些 SVN 技巧来模拟它?
谢谢阿卡什