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

Gor*_*son 4 svn

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

Pet*_*sel 7

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

svn propedit --revprop -rrev svn:author url

并做出必要的改变.