如何在 Subversion 中更改作者

如何在 Subversion 中更改作者

我已经创建了一个新的 Subversion(svn)分支并导入了未版本控制的文件并签入,但是我注意到当我这样做时svn log,我仍然将作者视为拥有主干并离开公司的人。

我如何将我正在签入的文件的“作者”更改为我自己的名字?

它看起来是这样的。我的名字是 Dan:

    r4146 | kelly | 2012-03-20 14:17:16 -0400 (Tue, 20 Mar 2012) | 1 line
    
    dan14: Correct hardcoded path

答案1

谷歌了一下,找到了一个有助于解决问题的链接设置 SVN 作者

来自 @Lazy Badger 的评论 Yes, and future commits perform with --username USER --password PASS options added.

答案2

这是因为您同时复制了修订历史记录。这是正常行为。如果您想删除修订历史记录并仅查看您所做的最后或最后几次修订,请使用“-r”选项。如果您从未提交过,则首先进行提交,然后从该修订中进行复制:

-r [--revision] ARG      : ARG (some commands also take ARG1:ARG2 range)
                            A revision argument can be one of:
                             NUMBER       revision number
                             '{' DATE '}' revision at start of the date
                             'HEAD'       latest in repository
                             'BASE'       base rev of item's working copy
                             'COMMITTED'  last commit at or before BASE
                             'PREV'       revision just before COMMITTED

相关内容