Я использую Mercurial Queues для работы с исправлениями.Почему в моих патчах появляется .hgignore?
Первоначально не было .hgignore
. Я не уверен, если я впервые создал патч MQ
, а затем создал свой .hgignore
или наоборот.
(Под «созданием патча» я имею в виду hg qnew patch_name -m "..."
)
Во всяком случае, я сделал некоторые изменения к .hgignore
после того как я создал MQ
патч.
Когда я сделал hg qrefresh; hg export qtip
Я получил измененное содержимое .hgignore
также в своем патче. Итак, попытался добавить запись .hgignore
в .hgignore
. Но это не сработало. Изменения сохранялись.
Итак, я пробовал hg forget .hgignore
, и это стало большим беспорядком. Он показывает, что я удалил .hgignore в своем патче. Например:
--- a/.hgignore
+++ /dev/null
- all
- the lines of .hgignore
- the lines of .hgignore
Как решить эту проблему? Я просто хочу, чтобы .hgignore
был частью моего местного репо и помог не отслеживать некоторые файлы.