【问题标题】:Mercurial Stop Tracking and IgnoreMercurial 停止跟踪并忽略
【发布时间】:2012-12-17 05:54:09
【问题描述】:

说到 Mercurial;

以下到底有什么区别:

  • 停止跟踪
  • 忽略

Google 搜索、SE 搜索没有提供关于此事的明确示例/结果。

【问题讨论】:

  • 如果这是关于 TortoiseHG 或 Mercurial 的其他 GUI,请将其标记为此类。否则,不清楚您指的是哪些命令...
  • @codesparkle,它已经被标记了。有问题的 GUI 是:源代码树 (Atlassian)
  • 抱歉,我没有意识到这是产品的名称。感谢您的澄清。
  • @codesparkle,一点也不。我应该感谢您简单、明确的回答。

标签: version-control mercurial atlassian-sourcetree


【解决方案1】:

一般来说,不清楚您是在什么背景下遇到这些术语的:

  • Ignore 将文件名模式添加到 .hgignore 文件。这意味着任何匹配该模式的文件都不会受到版本控制除非它们已经被添加hg addhg addrem)。因此,任何已经属于存储库的文件都不会受到.hgignore 的影响。

  • Stop Tracking (hg remove or hg forget) 表示 Mercurial 不会记录对文件所做的任何更改,并且该文件将不再是存储库的一部分。如果文件仍然存在于文件系统中,它将显示为?(未跟踪)。此操作在下一次提交时生效,不是立即

【讨论】:

  • 那么在停止跟踪当前属于存储库的文件后是否可以忽略?谢谢。
  • 是的。您可以手动将文件名添加到.hgignore,也可以(可能)通过 Atlassian 源代码树。
猜你喜欢
  • 1970-01-01
  • 2014-08-19
  • 1970-01-01
  • 2023-04-03
  • 2022-10-04
  • 2016-05-06
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
相关资源
最近更新 更多