對於我的課程項目,我的團隊正在使用hg一起工作,並從this question的檢查答案中創建了忽略文件,並增加了一些內容。雖然有一個問題。我有一個使代碼運行所需的.lib文件,我希望它保存在存儲庫中。hgignore:需要忽略除.lib之外的所有文件
因爲.hgignore使用glob我也是,所以在* .lib被忽略的情況下,如何讓文件comp345_dnd/RollPlay.lib(根文件夾包含comp345_dnd)在/被監視?
對於我的課程項目,我的團隊正在使用hg一起工作,並從this question的檢查答案中創建了忽略文件,並增加了一些內容。雖然有一個問題。我有一個使代碼運行所需的.lib文件,我希望它保存在存儲庫中。hgignore:需要忽略除.lib之外的所有文件
因爲.hgignore使用glob我也是,所以在* .lib被忽略的情況下,如何讓文件comp345_dnd/RollPlay.lib(根文件夾包含comp345_dnd)在/被監視?
只是做手工添加汞的特定文件(不帶任何通配符)例如: -
hg add /path/to/file
這將覆蓋.hgignore文件和文件添加到資料庫。
要引用Matt Mackall in an old post on the mercurial-devel list:無論忽略規則如何,Mercurial都會在命令行中添加顯式指定的任何-files。
在任何時候它都不會被.hgignore破壞? – Portaljacker
否 - 只有在指定目錄或模式時,.hgignore纔會運行。如果你告訴mercurial添加一個特定的真實文件,它會執行它,然後繼續跟蹤它,而不管.hgignore。 – asc99c