请告诉我BASE和COMMITTED修订版在哪些情况下会有差异?
我们可以阅读in docs:
COMMITTED - BASE之前或之前的最新版本,其中项目已更改。
但是我无法理解为什么我们需要特殊名称COMMITTED(当它不像BASE时那时刻是什么时候?)
答案 0 :(得分:6)
BASE版本是您的工作副本签出或更新的最后一个版本,其中COMMITTED是文件或文件夹的最后一次更改。
如果您在修订版10中签出存储库,那么您将拥有10的BASE。如果该存储库中的文件最后一次更改为版本8,则它仍然具有10的BASE,但COMMITTED将为8,就像上次改变那样。