0

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

是否可以Node-copyfrom-rev在文件未修改的修订版的标题中包含一个?还是 Node-copyfrom-rev 总是指向上次修改节点的位置?

例如,file1创建于 inrevision 1但已移至folder2in revision 6。可以在from中有file1一个 copyfrom 路径吗?revision 6revision5

4

1 回答 1

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
于 2013-06-10T19:46:59.183 回答