svn转储文件:节点copyfrom版本

svn转储文件:节点copyfrom版本,svn,Svn,我对此有点困惑。我有一个已筛选的svn转储文件(因此,我不确定它是否仍然是有效的转储文件) 是否可能在未修改文件的修订版本的标题中有一个节点copyfrom rev?或者节点copyfrom rev是否始终指向上次修改节点的位置 例如,file1是在revision 1中创建的,但它在revision 6中被移动到folder2。file1是否可以在revision 6fromrevision中有一个copyfrom路径,比如说5?是的,字段节点copyfrom rev可以指向修订,其中文件节点

我对此有点困惑。我有一个已筛选的svn转储文件(因此,我不确定它是否仍然是有效的转储文件)

是否可能在未修改文件的修订版本的标题中有一个
节点copyfrom rev
?或者节点copyfrom rev是否始终指向上次修改节点的位置


例如,
file1
是在
revision 1
中创建的,但它在
revision 6
中被移动到
folder2
file1
是否可以在
revision 6
from
revision
中有一个copyfrom路径,比如说
5

是的,字段
节点copyfrom rev
可以指向修订,其中文件
节点copyfrom路径
没有更改-通常是这样的。以下是一个例子:

如果在rev 1中添加了文件
foo
,但在rev 2中没有更改。现在,我执行以下命令行:

svn cp foo@1 bar
svn cp foo@2 baz
svn commit
使用
svnrdump-dump
,我得到以下输出:

Node-path: bar
Node-copyfrom-rev: 1
Node-copyfrom-path: foo

Node-path: baz
Node-copyfrom-rev: 2
Node-copyfrom-path: foo