如何更改SVN中旧版本的提交者?

时间:2009-01-05 23:28:51

标签: svn

我有一大堆遗留代码,我检查了我的SVN存储库。我在我的用户名下检查了它。我想将该提交的作者更改为另一个用户'legacy',以便清理svn blame打印输出。

2 个答案:

答案 0 :(得分:7)

您需要在repository hooks目录中有一个pre-revprop-change挂钩,允许更改svn:author属性。 (只包含“exit 0”的可执行脚本可以。)一旦你有了这个,你可以这样做:

svn propedit --revprop -rrev svn:author url

并进行必要的更改。

答案 1 :(得分:3)

我不确定您是否可以直接执行此操作,但有可能使用sed转储回购并重新导入该回购。