1
-rw-r–r– 1 www-data www-data 11G Mar 26 10:06 /home/repos/db/revs/121129

content in this revs (121129) file is not required.

Can I truncate ">/home/repos/db/revs/121129" or edit this file directly? Will this effects other revision create after this revision. my current running rev is 121406

Please let me know how to get rid of this revision as it effecting my backup and maintenance. currently I am excluding this file from my tar backup.

Any alternative for svndumpfilter?

4

2 回答 2

2

不,您不能删除这样的修订文件,我自己尝试过,但最终进入了损坏的存储库。据我所知,问题在于 svn 有一个它知道的所有文件的索引,如果你提交的文件恰好与以前的文件相同,新修订版将有一个指向旧文件的指针,而不是复印件。

所以我强烈推荐你使用 svndumpfilter。

于 2013-03-30T10:14:34.617 回答
1

svndumpfilter删除修订的适当(也是唯一)方法。

您当前的备份过程会给您留下一个损坏/不可用的存储库。IOW,您的备份毫无用处 - 与根本没有备份相比仅差一步。

于 2013-03-31T11:11:37.707 回答