我在Mercurial版本控制下有一個CakePHP項目。目前app/tmp
目錄中的所有文件都在進行版本控制,這些版本一直在變化。Mercurial,停止版本緩存目錄但保留目錄
我不想對這些文件進行版本控制。
我知道我可以通過運行hg forget app/tmp/*
停止但這也不會忘記的文件結構。我想保留的。現在我知道Mercurial不是版本目錄,只是文件,但CakePHP人員也很聰明,可以在每個空目錄中放置一個名爲empty
的空文件(我爲此猜測)。
所以我想要做的是告訴Mercurial忘記app/tmp
下的所有文件,除了名稱正好是空的文件。
這個命令會是什麼?
只是增加他們在.hgignore應該做他想做什麼。你只需要小心地運行一個後續的`hg purge`(我知道那個很難過,不幸) – 2011-02-08 15:03:31
我會試試看。對於.hgignore,我只需在其中放入「app/tmp」?謝謝 – 2011-02-08 15:06:41
@Tim,如果我創建一個名爲.hgignore的文件,內容爲'app/tmp`,它會忽略該目錄嗎?我如何使用模式匹配來排除忽略中的`empty`文件,使目錄保持版本化?謝謝!! – 2011-02-08 15:09:09