我在.hg\hgrc
中保留了TortoiseHG的一些存储库特定配置。如何与团队成员共享Mercurial中的部分存储库配置?
有没有办法与我的团队的所有成员分享这些设置?
我正在寻找类似于保留忽略文件列表的解决方案(版本控制的.hgignore
文件保存在存储库本身中)。
我在.hg\hgrc
中保留了TortoiseHG的一些存储库特定配置。如何与团队成员共享Mercurial中的部分存储库配置?
有没有办法与我的团队的所有成员分享这些设置?
我正在寻找类似于保留忽略文件列表的解决方案(版本控制的.hgignore
文件保存在存储库本身中)。
两个解决方案将需要所有各方
修复格雷格想法的一些手工
从man hgrc
形式
%include file
的线将包括文件到当前 配置文件。包含是递归的,这意味着 包含的文件可以包含其他文件。文件名是相对于找到%include指令的 配置文件。 环境变量和〜用户构造在文件中展开。
,即你可以%包括在回购的.hgrc文件,该文件被放置在仓库,并要求队友使他们.hgrc相同的变化也
使用Projrc扩展
此扩展使Mercurial查找并解析.hg/projrc以获取其他配置设置。在用户确认之后,该文件将在克隆上并在拉取(但从不在推送中)时从必须由用户配置的服务器列表中传输。出于安全考虑,该用户还必须选择哪些projrc配置设置将被转移
型手动将增加并使得延伸部和配置服务器和可接受的部分列表
您可以使用存储库中的hgrc文件创建特定于回购的设置,例如合并工具,扩展和whatnot。
您可以添加一个例子.hgrc
到库的根。当用户克隆存储库时不能自动应用此功能,因此您必须告诉开发人员在更新时复制文件。
不幸的是,您无法执行此操作,因此您只需要相信团队遵守公司/项目的政策。
似乎合法的。谢谢。 – AlfeG