Преобразование .gitignore в .hgignore и наоборот - PullRequest
1 голос
/ 30 апреля 2019

Я пытаюсь преобразовать файлы игнорирования между этими форматами DVCS. Я знаю, что этот вопрос задавался ранее, но прошло некоторое время, и ответ, о котором сообщают, кажется, устарел. Как отмечается в одном из ответов «с git версии 1.8.3.4 он работает не для всех действительных .hgignore»

Mercurial использует синтаксис для выбора типа соответствия:

syntax: regexp    #Regular expression, Python/Perl 

или

syntax: glob      #Shell-style glob.

Какой синтаксис использует git? Я читал, что он использует glob, но я не уверен на 100%, что это то же самое. Если для моего файла mercurial ignore я указал glob, будет ли это на 100% совместимо с git? (Игнорирование строки объявления синтаксиса)

1 Ответ

0 голосов
/ 01 мая 2019

Да, об этом спросили 10 лет назад и подчеркнули тот факт, что:

Вы можете преобразовать шаблон глобуса в регулярное выражение (также сделано здесь в ruby ​​ или описано в этой статье ).
Но вы не можете преобразовать все регулярные выражения в шаблон глобуса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...