请告诉我在哪种情况下,基本版本(BASE)和提交版本(COMMITTED)会有差异?我们可以在文档中阅读到:COMMITTED - 在项目发生更改之前或等于基本版本(BASE)的最新版本。但是我不明白为什么我们需要特殊名称COMMITTED(在什么时候它不像BASE?)。
BASE版本是你的工作副本最后一次被检出或更新的版本,而COMMITTED是文件或文件夹的最后一次更改。 如果你在第10个版本上检出一个存储库,你将拥有版本为10的基础。如果该存储库中的文件在第8个版本时最后更改,它仍将具有版本为10的基础,但提交的版本号将为8,因为那是它最后一次更改的时间。