【问题标题】:How to set author name for subversion when i'm using svn:keywords当我使用 svn:keywords 时如何为 subversion 设置作者姓名
【发布时间】:2009-05-31 20:20:39
【问题描述】:

我想将我的全名(或我选择的名称)设置为在提交时出现在 $Id$ 区域中,而不是我的昵称。有没有办法做到这一点?

操作系统:Ubuntu 8.10

【问题讨论】:

  • 你是否有权访问存储库服务器上的 hooks 目录?

标签: svn properties version-control-keywords


【解决方案1】:

你想要一个上面有你名字的文件,然后

svn propset svn:keywords "Author" file.txt

见 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html

$Id$ 是修订号、日期、作者和 URL 的组合。

【讨论】:

  • 对不起,我的英语不是最好的,我会尝试再次解释我的问题:当我使用 svn propset svn:keywords "Id" file.txt 然后我得到类似:$Id: tagging。 phtml 3189 2009-05-31 13:33:58Z sirakov $ 但我想在每次提交新内容时输入“firstname.lastname”(不是我的昵称“sirakov”)。我希望,你现在可以理解我的意思了。
【解决方案2】:

如果存储库允许,您可以更改作者。不过我建议不要这样做,因为您必须在每次提交后都这样做。

您不能只更改您的登录名吗?

【讨论】:

  • 我不能改,昵称是从我加入开发者组的邮箱里自动生成的。
【解决方案3】:

没有办法设置它:(

【讨论】:

  • 不是这样,可以设置属性
【解决方案4】:

假设你有权限这样做,I'm told你可以用命令来做

svn ps svn:author "author_name" --revprop -r revision_number "repository_url"

如果遇到错误,您需要add pre/post propset hooks

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 2012-03-05
    • 2021-02-13
    • 1970-01-01
    相关资源
    最近更新 更多