25

我即将在 TortoiseSVN 中进行一次提交,涉及重新排列大量文件和目录。在“提交”窗口中,有几个文件的文本状态为“已删除”或“已添加”,但其他文件的文本状态为“已删除 (+)”或“已添加 (+)”。(+) 是什么意思?

(谷歌很难找到一个加号,“加号”这个词出现了很多关于蓝色覆盖图标的点击,意思是“添加”)

4

2 回答 2

28

“+”表示 TortoiseSVN 能够找出项目的历史,并将历史元数据添加到此提交中。例如,假设您将文件从 重命名ab. 如果您看到(+),则 Tortoise 知道您并没有真正删除名为 的文件a并创建了一个名为 的文件b,并确定发生了重命名。

这很好,因为这意味着您可以将历史追溯到过去b的点a。否则,你会走到死胡同,它看起来就像b是从历史上凭空出现的。您可以将鼠标悬停在这些条目上,并查看有关它们来自何处的更多详细信息。

于 2010-06-18T23:26:38.590 回答
5

Deleted(+) 用于表示该文件并没有真正消失,它只是被重命名,并且有一个关联的 added(+) 表示新文件。

于 2010-06-18T23:26:12.563 回答