0

假设我更改了r100 的svn:ignore属性^/trunk/doc并添加了一个新文件^/trunk/newfile。现在我想撤消对svn:ignorein 属性的更改^/trunk/docnewfile保持不变。

在 svn 1.7中执行此操作的正确方法是什么?

我试过了

svn merge -c -100 ^/trunk/doc

但似乎反向合并只会记录文件/目录的变化,而不是属性的变化。

4

2 回答 2

1

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

因此,那些未受版本控制的只是简单地设置或删除。其他的必须作为签入的一部分提交。如果您尝试恢复非修订属性,那么您很不走运,旧内容不会存储在任何地方。如果要恢复 revprop,只需恢复修订。

于 2013-09-19T11:03:02.350 回答
0

svn propdel svn:ignore ^/trunk/doc并提交新的修订

于 2013-09-18T08:57:34.727 回答