Re: [PATCH 2/6] docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reviewed-by: Yanteng Si <siyanteng@xxxxxxxxxxx>

Wu XiangCheng <bobwxc@xxxxxxxx> 于2021年4月22日周四 下午8:27写道:
>
> Add a new translation
>   Documentation/translations/zh_CN/maintainer/configure-git.rst
> and link it to zh_CN/maintainer/index.rst
>
> Signed-off-by: Wu XiangCheng <bobwxc@xxxxxxxx>
> ---
>  .../zh_CN/maintainer/configure-git.rst        | 62 +++++++++++++++++++
>  .../translations/zh_CN/maintainer/index.rst   |  6 +-
>  2 files changed, 67 insertions(+), 1 deletion(-)
>  create mode 100644 Documentation/translations/zh_CN/maintainer/configure-git.rst
>
> diff --git a/Documentation/translations/zh_CN/maintainer/configure-git.rst b/Documentation/translations/zh_CN/maintainer/configure-git.rst
> new file mode 100644
> index 000000000000..a45ea736f73b
> --- /dev/null
> +++ b/Documentation/translations/zh_CN/maintainer/configure-git.rst
> @@ -0,0 +1,62 @@
> +.. include:: ../disclaimer-zh_CN.rst
> +
> +:Original: Documentation/maintainer/configure-git.rst
> +
> +:译者:
> +
> + 吴想成 Wu XiangCheng <bobwxc@xxxxxxxx>
> +
> +.. _configuregit_zh:
> +
> +Git配置
> +=======
> +
> +本章讲述了维护者级别的git配置。
> +
> +Documentation/maintainer/pull-requests.rst 中使用的标记分支应使用开发人员的
> +GPG公钥进行签名。可以通过将 ``-u`` 标志传递给 ``git tag`` 来创建签名标记。
> +但是,由于 *通常* 对同一项目使用同一个密钥,因此可以设置::
> +
> +       git config user.signingkey "keyname"
> +
> +或者手动编辑你的 ``.git/config`` 或 ``~/.gitconfig`` 文件::
> +
> +       [user]
> +               name = Jane Developer
> +               email = jd@xxxxxxxxxx
> +               signingkey = jd@xxxxxxxxxx
> +
> +你可能需要告诉 ``git`` 去使用 ``gpg2``::
> +
> +       [gpg]
> +               program = /path/to/gpg2
> +
> +你可能也需要告诉 ``gpg`` 去使用哪个 ``tty`` (添加到你的shell rc文件中)::
> +
> +       export GPG_TTY=$(tty)
> +
> +
> +创建链接到lore.kernel.org的提交
> +-------------------------------
> +
> +http://lore.kernel.org 网站是所有涉及或影响内核开发的邮件列表的总存档。在这里
> +存储补丁存档是推荐的做法,当维护人员将补丁应用到子系统树时,最好提供一个指向
> +lore存档链接的标签,以便浏览提交历史的人可以找到某个更改背后的相关讨论和基本
> +原理。链接标签如下所示:
> +
> +       Link: https://lore.kernel.org/r/<message-id>
> +
> +通过在git中添加以下钩子,可以将此配置为在发布 ``git am`` 时自动执行:
> +
> +.. code-block:: none
> +
> +       $ git config am.messageid true
> +       $ cat >.git/hooks/applypatch-msg <<'EOF'
> +       #!/bin/sh
> +       . git-sh-setup
> +       perl -pi -e 's|^Message-Id:\s*<?([^>]+)>?$|Link: https://lore.kernel.org/r/$1|g;' "$1"
> +       test -x "$GIT_DIR/hooks/commit-msg" &&
> +               exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
> +       :
> +       EOF
> +       $ chmod a+x .git/hooks/applypatch-msg
> diff --git a/Documentation/translations/zh_CN/maintainer/index.rst b/Documentation/translations/zh_CN/maintainer/index.rst
> index 4ce27c12f370..e263315f5e7a 100644
> --- a/Documentation/translations/zh_CN/maintainer/index.rst
> +++ b/Documentation/translations/zh_CN/maintainer/index.rst
> @@ -10,9 +10,13 @@
>  本手册还需要大量完善!请自由提出(和编写)本手册的补充内容。
>  *译注:指英文原版*
>
> +.. toctree::
> +   :maxdepth: 2
> +
> +   configure-git
> +
>  TODOList:
>
> --   configure-git
>  -   rebasing-and-merging
>  -   pull-requests
>  -   maintainer-entry-profile
> --
> 2.20.1
>




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux