通过命令行设置Mercurial(Hg)联系人(或所有者)

通过命令行设置Mercurial(Hg)联系人(或所有者),mercurial,tortoisehg,hgrc,Mercurial,Tortoisehg,Hgrc,有没有办法通过hg或hgtk命令行选项设置所有者(联系人字段)?我可以通过以下方式启动存储库配置: >> hgtk repoconfig 我想做的事情大致如下: [does not work] >> hgtk repoconfig set contact "Name of Contact" 这只能通过编辑ha hgrc文件来完成。您可以在全球范围内执行此操作,仅针对您的用户帐户,也可以根据您要编辑的hgrc文件按每次回购进行操作 以下是Mercurial对类似请求的评

有没有办法通过hg或hgtk命令行选项设置所有者(联系人字段)?我可以通过以下方式启动存储库配置:

>> hgtk repoconfig
我想做的事情大致如下:

[does not work] >> hgtk repoconfig set contact "Name of Contact"

这只能通过编辑ha hgrc文件来完成。您可以在全球范围内执行此操作,仅针对您的用户帐户,也可以根据您要编辑的hgrc文件按每次回购进行操作

以下是Mercurial对类似请求的评论的主要作者:

更严重的原因是,没有可证明的安全方法让程序读写配置文件,而配置文件也是人类可读的。感觉确实有,但总有一种情况会抓住你(重复条目?%include rules?首先非法格式化)。这一切都是麻烦,没有收获

更新 如果您知道这是一个全新的回购协议,您可以通过命令行轻松完成:

echo -e "[web]\ncontact = $CONTACT" >> $(hg root)/.hg/hgrc

只有当hgrc已经有一个
[web]
部分(或两个,或一个和两个
%包含可能有它们的
指令)时,它才会变得不安全。

这只能通过编辑ha hgrc文件来完成。您可以在全球范围内执行此操作,仅针对您的用户帐户,也可以根据您要编辑的hgrc文件按每次回购进行操作

以下是Mercurial对类似请求的评论的主要作者:

更严重的原因是,没有可证明的安全方法让程序读写配置文件,而配置文件也是人类可读的。感觉确实有,但总有一种情况会抓住你(重复条目?%include rules?首先非法格式化)。这一切都是麻烦,没有收获

更新 如果您知道这是一个全新的回购协议,您可以通过命令行轻松完成:

echo -e "[web]\ncontact = $CONTACT" >> $(hg root)/.hg/hgrc

只有当hgrc已经有一个
[web]
部分(或者两个,或者一个和两个
%包括可能有它们的
指令)时,它才会变得不安全。

对不起,我不明白你的问题。谁是主人?联系他有什么原因?什么不起作用?为什么是hgtk?mercurial通常不允许您使用命令行编辑配置文件。参见Oben-所有者是hgrc文件“contact=contact name”中设置的字段。它在我们的组织中用于跟踪Hg存储库的所有者。啊,好的,hgrc中的联系人字段。我对在这种情况下提到hgtk感到困惑,我误解了
[不起作用]
注释。所以,Wooble是对的。还有,检查一下。对不起,我不明白你的问题。谁是主人?联系他有什么原因?什么不起作用?为什么是hgtk?mercurial通常不允许您使用命令行编辑配置文件。参见Oben-所有者是hgrc文件“contact=contact name”中设置的字段。它在我们的组织中用于跟踪Hg存储库的所有者。啊,好的,hgrc中的联系人字段。我对在这种情况下提到hgtk感到困惑,我误解了
[不起作用]
注释。所以,Wooble是对的。还有,检查一下。这与害怕更改文本文件无关。我们有一个自动创建存储库的过程,如果能将其脚本化到这个过程中,那就太好了。相反,这是一个手动步骤,可能会被遗忘或做错。如果你刚刚创建了回购协议,你可能会像更新中所显示的那样对它手足无措。这与害怕更改文本文件无关。我们有一个自动创建存储库的过程,如果能将其脚本化到这个过程中,那就太好了。相反,这是一个手动步骤,可能会被忘记或做错事。如果你刚刚创建了回购协议,你可能会对它大发雷霆,如更新中所示。