我对此感到有点困惑。我有一个已经过滤的svn转储文件(因此,我不确定它是否仍然是一个有效的转储文件)。
是否可以在未修改文件的修订标题中包含Node-copyfrom-rev
?或者Node-copyfrom-rev是否始终指向上次修改节点的位置?
例如,file1
已在revision 1
中创建,但已移至folder2
中的revision 6
。 file1
revision 6
revision
5
可以{{1}}表示{{1}}的副本来自路径吗?
答案 0 :(得分:2)
是的,字段Node-copyfrom-rev
可以指向修订版本,其中文件Node-copyfrom-path
尚未更改 - 通常也是如此。这是一个例子:
如果在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