我有什么方法可以参考Mercurial中的外部配置吗?我们的存储库位于共享驱动器上,因此目前使用它的最后一个用户是它保留的用户名,因为在默认情况下,hgrc位于存储库本地的.hg文件夹下。
发布于 2010-12-02 22:35:36
您可以将一个放在主目录的根目录中。
根据手册页,对于每个用户配置文件,将检查以下位置.
(Unix) $HOME/.hgrc (Windows) %USERPROFILE%\.hgrc (Windows) %USERPROFILE%\Mercurial.ini (Windows) %HOME%\.hgrc (Windows) %HOME%\Mercurial.ini
在您的每个用户.hgrc中,您可以有如下所示的部分:
[ui]
username =Your Name<example@example.com>当您提交和推送时,将使用. .hg/hgrc中的推送目的地,而每个用户文件中的用户名将用于提交。
此外,您还应该考虑以其他方式共享存储库,而不是共享驱动器。hg允许您使用存储库从每台计算机中提取和推送,如果需要“中央回购”的概念,您可以将其放在hgweb.cgi后面,并通过https或ssh进行推送。
发布于 2010-12-03 14:43:12
我完全同意Daniel -每个用户都应该在他的个人配置文件中配置用户名。.hg/hgrc文件不应包含用户名。
但是,让我回答您关于包含文件的问题:您可以将一个配置文件包含在另一个配置文件中:
%include some/file见hgrc(5)手册页。
https://serverfault.com/questions/208580
复制相似问题