Включить относительные пути в .hgignore - PullRequest
0 голосов
/ 02 июня 2018

Как можно, чтобы один файл .hgignore включал другой файл .hgignore, используя относительный путь?

Методология включения, которую я знаю (include:<path-to-hgignore>), требует, чтобы <path-to-hgignore> был рутирован.

например, если у меня есть следующие файлы:

.hgignore
hgignore/all.hgignore
hgignore/eclipse.hgignore
hgignore/idea.hgignore

например, следующее включает в мой корень .hgignore работы:

include:hgignore/all.hgignore

Только включает, что ямог получить работу изнутри all.hgignore должен был быть укоренен, например:

include:hgignore/eclipse.hgignore
include:hgignore/idea.hgignore

Попытка включить любой из следующих путей изнутри all.hgignore всегда приводит к No such file or directory ошибкам:

include:eclipse.hgignore
include:./eclipse.hgignore
include:/eclipse.hgignore

Есть ли что-то вроде следующего, которое будет работать изнутри all.hgignore?

include-relative:eclipse.hgignore
...