0
我需要忽略Mercurial版本的整個項目樹中以特定字符開頭的所有文件。我們說下劃線(或者可能是其他的)。Mercurial .hgignore
我在谷歌搜索了很多,但我找不到正確的glob語法。我發現glob expression test environment,我可以嘗試模式,但沒有爲我工作。
考慮以下項目結構:
/function/_backup/file1.php
/function/_backup/file2.php
/function/Class/A.php
/function/Class/_B.php
/_graph/1.jpg
/.hgignore
/.htaccess
/_index.php
/index.php
,我需要傳播到存儲庫中的文件只有A.php
,.htaccess
和index.php
。
問題是:我的.hgignore應該怎麼樣?
這是行不通的。目前我的.hgignore看起來是這樣的:'\ $ .orig這樣','\ .conflict \〜$'和幾其他生成。我添加了'\ .hgignore $',但是我不知道我應該如何爲文件/目錄添加以特定字符開頭的規則。 – tcigler
@tcigler您可以發佈當前的'.hgignore'內容嗎?我嘗試在我的答案中添加一條在測試回放中發佈的行,並且每個以下劃線開頭的文件或目錄都被Mercurial忽略。 – Laf
我現在在不同的項目上試用它作爲一個新的.hgignore文件,其內容只有:'\ .hgignore $'在第一行,它成功地忽略了hgignore本身(顯然)和你在第二行中建議的'glob:_ *'這不工作.. – tcigler