Subclipse提交作者

时间:2011-12-09 23:50:10

标签: svn commit subclipse

好的,所以我的提交在使用SVN的Subclipse中发生的作者名称出乎意料地从我的用户名(我过去3年一直使用的)改为'svnsrvc',看似神奇。

最近发生的与Eclipse或Subversion相关的系统更改是:我的Windows密码已过期,我必须输入新密码才能访问存储库;我们在我们的subversion服务器上安装了VisualSVN的更新。除此之外什么都没有改变。

我尝试过:创造一个新的工作场所;删除.keyring文件;使用新版本的Eclipse和新工作区。没有什么能改变这种行为。我无法将我的repo登录名更改为'svnsrvc',因为我甚至不知道密码。

我的操作系统是Win7,使用Indigo Java EE和Subclipse插件以及cfEclipse插件。

有没有人见过这样的事情?我以为作者的名字永远都无法改变。

1 个答案:

答案 0 :(得分:0)

一种可能性是改变服务器的钩子,如pre-revprop-change,设置为“错误的”作者姓名(或change in the Apache http server)。
请参阅“Changing svn author property”:

  

转到存储库中的“hooks”目录(例如/var/svn/my_repo/hooks/),将pre-revprop-change.tmpl复制到pre-revprop-change,编辑pre-revprop-change文件确保设置作者已启用(或参见下文),使脚本可执行(chmod +x pre-revprop-change)并完成。

至少检查一下是否可以修复具有错误作者姓名的修订(或者through TortoiseSVN):

 $ svn propset --revprop -r revision_number svn:author your_username