gpt4 book ai didi

version-control - .hgignore 放在哪里?

转载 作者:行者123 更新时间:2023-12-04 05:58:33 25 4
gpt4 key购买 nike

我想知道 .hgignore 文件放在哪里;在主存储库中还是每个程序员都应该在他的克隆副本中拥有它?

请说清楚。谢谢。

最佳答案

您应该将该文件放在存储库的根目录下。

看 :

  • https://www.selenic.com/mercurial/hgignore.5.html
  • https://www.mercurial-scm.org/wiki/.hgignore

  • 它说 :

    这些文件可以通过将它们列在工作目录根目录中的 .hgignore 文件中来忽略。 .hgignore 文件必须手动创建。它通常置于版本控制之下,因此设置 将通过推拉传播到其他存储库 .

    另一个优点是,您可能正在处理多个项目。每个都有自己的一组文件模式可以忽略。例如,处理 Visual Studio 项目或简单的 C++ 项目或 Python 项目。 这确保了要忽略的模式与项目相关。

    怎么样 ,您可能不想在每个忽略文件中复制这些模式。在这种情况下,Mercurial 配置文件可以引用一组每用户或全局忽略文件。

    全局忽略文件示例

    在 ~/.hgrc1 中:
    [ui]
    ignore = ~/.hgignore

    在 ~/.hgignore 中:
    syntax: glob
    *.tex
    *.R

    1 在 Windows 上: %USERPROFILE%\mercurial.ini , ~%USERPROFILE%在 Windows 上。

    关于version-control - .hgignore 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361233/

    25 4 0