5
我有一個Mercurial存儲庫,有幾個subrepos。是否有可能僅在主存儲庫中定義一般的.hgignore-File(例如忽略對象文件),並且可以在子存儲庫中定義一個專門的文件?使Mercurial存儲庫中的.hgignore可供所有subrepos使用?
手冊中沒有足夠的信息。指定.hgignore文件與
[ui]
ignore = .hgignore
我的主目錄中的.hgrc也不起作用。
任何想法?
我我不確定你的第一個要點。如果你調用'hg st -R-nested',那麼將使用'\ repos \ main \ nested \ .hgignore',因爲這是'nested'回購工作目錄中的'.hgignore'文件 - 可能是你意思是,但它不會這樣讀。 – icabod
@icabod:我沒有用於測試的* nix機器,但這就是Windows的行爲。如果我在'main'和'nested'中有不同'extra.hgignore'文件,並且在'nested \ .hg \ hgrc'中放置了'ignore = extra.hgignore',則執行'hg st'和'hg st -R嵌套'都從'main \ extra.hgignore'拉。只有當我cd到'nested'時,它纔會抓住'nested \ extra.hgignore'。 (對於我的測試,我在'main'和'nested'中使用了4個文件,在忽略文件中分配了4個不同的擴展名。) –
啊,我想我在試用時錯過了一部分答案。我的錯 :) – icabod