Tortoise SVN更改日志中"替换"的含义是什么?

sha*_*oth 26 svn version-control tortoisesvn

有一段时间我发现Tortose SVN changelog中的提交中列出了一个文件,"action"列中显示了"替换".

那是什么意思?这与"修改"有什么不同?

Rag*_*ram 31

svnbook中,替换与以下方式的修改不同.

Item has been replaced in your working copy. This means the file was scheduled 
for deletion, and then a new file with the same name was scheduled for addition 
in its place.
Run Code Online (Sandbox Code Playgroud)

  • 除了显示版本控制管理器的操作历史之外,这是否有任何影响? (5认同)
  • 是。如果要通过历史记录(即通过复制或重命名)添加它,那么在项目上执行“显示日志”将遵循从其复制或重命名的任何内容的历史记录,而不是所替换文件的历史记录。 (2认同)