我已经创建了一个新的 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