我即将在 TortoiseSVN 中进行一次提交,涉及重新排列大量文件和目录。在“提交”窗口中,有几个文件的文本状态为“已删除”或“已添加”,但其他文件的文本状态为“已删除 (+)”或“已添加 (+)”。(+) 是什么意思?
(谷歌很难找到一个加号,“加号”这个词出现了很多关于蓝色覆盖图标的点击,意思是“添加”)
我即将在 TortoiseSVN 中进行一次提交,涉及重新排列大量文件和目录。在“提交”窗口中,有几个文件的文本状态为“已删除”或“已添加”,但其他文件的文本状态为“已删除 (+)”或“已添加 (+)”。(+) 是什么意思?
(谷歌很难找到一个加号,“加号”这个词出现了很多关于蓝色覆盖图标的点击,意思是“添加”)
“+”表示 TortoiseSVN 能够找出项目的历史,并将历史元数据添加到此提交中。例如,假设您将文件从 重命名a
为b
. 如果您看到(+)
,则 Tortoise 知道您并没有真正删除名为 的文件a
并创建了一个名为 的文件b
,并确定发生了重命名。
这很好,因为这意味着您可以将历史追溯到过去b
的点a
。否则,你会走到死胡同,它看起来就像b
是从历史上凭空出现的。您可以将鼠标悬停在这些条目上,并查看有关它们来自何处的更多详细信息。
Deleted(+) 用于表示该文件并没有真正消失,它只是被重命名,并且有一个关联的 added(+) 表示新文件。