我对此有点困惑。我有一个已过滤的 svn 转储文件(因此,我不确定它是否仍然是有效的转储文件)。
是否可以Node-copyfrom-rev
在文件未修改的修订版的标题中包含一个?还是 Node-copyfrom-rev 总是指向上次修改节点的位置?
例如,file1
创建于 inrevision 1
但已移至folder2
in revision 6
。可以在from中有file1
一个 copyfrom 路径吗?revision 6
revision
5
我对此有点困惑。我有一个已过滤的 svn 转储文件(因此,我不确定它是否仍然是有效的转储文件)。
是否可以Node-copyfrom-rev
在文件未修改的修订版的标题中包含一个?还是 Node-copyfrom-rev 总是指向上次修改节点的位置?
例如,file1
创建于 inrevision 1
但已移至folder2
in revision 6
。可以在from中有file1
一个 copyfrom 路径吗?revision 6
revision
5
是的,该字段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