如何撤消Subversion存储库中的属性更改?

时间:2013-09-18 08:12:38

标签: svn merge

假设我更改 svn:ignore的{​​{1}}属性,并在r100中添加了新文件^/trunk/doc。现在,我想撤消对^/trunk/newfilesvn:ignore属性的更改,但保持^/trunk/doc不变。

在svn 1.7中的正确方法是什么?

我试过

newfile

但似乎反向合并只会记录文件/目录更改,而不会记录属性更改。

2 个答案:

答案 0 :(得分:1)

文件的某些属性没有版本化,例如svn:ignore或mime-type将作为存储库上的标志应用于文件/目录,而不是基于每个版本。像作者和日期这样的属性是版本化的。

因此,简单地设置或删除未版本化的版本。其他必须作为签到的一部分承诺。如果您正在尝试还原非修订版属性,那么您运气不好,旧内容不会存储在任何地方。如果要还原revprop,只需还原修订版。

答案 1 :(得分:0)

svn propdel svn:ignore ^/trunk/doc并提交新版本