Я работаю с репозиторием Mercurial, в котором хранятся файлы .DS_STORE. Как я могу забыть эти файлы (из всех подкаталогов)? Я вижу много ответов для Git,, но не Mercurial. Я сразу же буду игнорировать эти файлы, поэтому, если есть какой-то способ сделать это, я бы хотел услышать об этом. Благодаря!Как я могу забыть все файлы .DS_STORE в репозитории Mercurial?
3
A
ответ
7
После добавления .DS_STORE
записи в файл .hgignore
, вы можете забыть все файлы, которые соответствуют вашим игнорируют файлы с
hg forget "set:hgignore()"
Обратите внимание: Это удалят файлы, которые вы вот-вот забудут!
Если вы хотите сохранить файлы и просто их игнорировали Герберта, я бы скопировать репозиторий локально, forget
файлы, совершившие forget
ING, и скопировать в те файлы, которые необходимо вокруг, но не отслеживаются.
.hgignore
самостоятельно не влияет на файлы, которые уже отслеживаются.
1
Использование .hgignore
. Синтаксис аналогичен синтаксису .gitignore
.
Смежные вопросы
- 1. Может Mercurial использовать .hgignore, чтобы забыть файлы?
- 2. Как перечислить все файлы в репозитории в Mercurial (hg)?
- 3. Как заставить mercurial игнорировать все скрытые файлы?
- 4. Mercurial commit в новом репозитории
- 5. Как отменить все добавленные файлы в Mercurial
- 6. Как я могу игнорировать все под папкой в Mercurial
- 7. Bitbucket Как заменить все файлы в репозитории
- 8. Как найти все слияния, которые имели конфликты в репозитории Mercurial?
- 9. Могу ли я удалить репозитории с mercurial-сервера?
- 10. Многопользовательские репозитории Mercurial по SSH?
- 11. Как найти все коммиты с несколькими родителями в репозитории Mercurial?
- 12. Исправление переименований в репозитории Mercurial после совершения
- 13. Как я могу переименовать/удалить файлы в репозитории git?
- 14. Как добавить удаленные репозитории в Mercurial?
- 15. Как сохранить файл в репозитории Mercurial?
- 16. Поиск в Mercurial репозитории (TortoiseHG)?
- 17. Как правильно обслуживать Mercurial репозитории в браузере?
- 18. Как я могу перечислить все модули в репозитории CVS?
- 19. Как я могу изменить все комментарии в репозитории git?
- 20. Hg Mercurial - Обновление кода не в репозитории
- 21. Имейте Mercurial полностью забыть файл и историю
- 22. Как перечислить все файлы, принадлежащие разным филиалам в Mercurial?
- 23. Доступ Mercurial репозитории через SSH
- 24. Репозитории Mercurial Branch с SUBREPOS
- 25. В bitkeeper/bk, как я могу перечислить все неископанные файлы в моем репозитории?
- 26. Mercurial не распознает новую папку в репозитории
- 27. Mercurial и Bitbucket: как структурировать репозитории
- 28. Как я могу перечислить все файлы с определенным расширением в моем репозитории git?
- 29. Как я могу восстановить репозитории git-daemon
- 30. Все файлы, отмеченные как новые после клонирования Mercurial repo
> Это удалит файлы, которые вы собираетесь забыть! Уверены ли вы в этом? help говорит: «он не удаляет их из рабочего каталога». (hg 2.9.2) –
@ChristopheMuller: Вы правы в том смысле, что файлы не будут удалены из рабочей копии, где вы выберете 'hg forget'. Они будут удалены из других рабочих копий, когда вы «hg update» передаете коммит, который их удалит. –
@MartinGeisler да. На самом деле это желаемое поведение :). Спасибо за разъяснения. –