2013-01-02 83 views
8

當談到水銀;水銀停止跟蹤和忽略

究竟是下面的區別:

  • 停止跟蹤
  • 忽略

谷歌搜索,SE搜索帶來對此事沒有明確的例子/結果。

+0

如果這是關於TortoiseHG或Mercurial的其他GUI,請標記爲這樣。否則,目前尚不清楚哪些命令你指的是...... – Adam

+0

@codesparkle,它已經被標記雖然。有問題的GUI是:源代碼樹(Atlassian的) – Phil

+0

對不起,我沒有意識到這是該產品的名稱。感謝您的澄清。 – Adam

回答

13

一般而言,因爲它不是在你碰到這些條款是什麼脈絡清晰:

  • Ignore增加了一個文件名模式的.hgignore文件。這意味着任何模式匹配的文件將無法版本(由hg addhg addrem)控制除非他們已經添加。因此,任何已經存儲在存儲庫中的文件都不會受到.hgignore的影響。

  • Stop Trackinghg remove or hg forget)表示Mercurial不會記錄對該文件所做的任何更改,並且該文件將不再是存儲庫的一部分。如果該文件仍然存在於文件系統,它會顯示爲?(不跟蹤)。這個動作生效的下一個承諾,不會立即

+0

因此,在停止跟蹤目前屬於存儲庫的文件後,可以忽略它嗎?謝謝。 – Phil

+0

是的。您可以手動將文件名添加到'.hgignore',或者(可能)通過Atlassian源樹添加。 – Adam