#git #github
#git #github
Вопрос:
У меня есть пара репозиториев на GitHub с отдельными модулями, каждый из которых поддерживает свое руководство внутри GitHub wiki.
Теперь я хочу создать репозиторий, куда модули будут помещены в один и тот же продукт. Следовательно, вики этого продукта также должна объединить вики-файлы модулей.
Итак, поскольку вики-сайты — это только репозитории Git, я попытался добавить подмодули, подобные этому:
git submodule add git://github.com/me/my-module.wiki.git
Это не сработало. Я не могу получить доступ к страницам по URL, и они не добавляются в TOS автоматически.
Поскольку я не смог найти никакой текущей информации о том, работают ли вложенные папки, я попробовал это дальше. Страницы во вложенных папках отображаются в TOS справа, и к ним можно получить доступ по URL, но папка игнорируется.
Таким образом, доступ к файлу foo/bar.md осуществляется по URL bar.md. Это было бы хорошо для моего варианта использования, но, очевидно, подмодули не извлекаются во время создания вики.
Есть ли какой-нибудь способ достичь того, чего я хочу (объединение нескольких вики-сайтов в один)? В противном случае я просто свяжусь с ними вручную.
Ответ №1:
По-видимому, это не поддерживается: любая организация вложенных папок в GitHub wiki будет проигнорирована.
Таким образом, связывание с ними через вашу главную вики-страницу остается наиболее практичным вариантом на данный момент.
Комментарии:
1. На самом деле меня не волнует структура папок. Но если в папках, принадлежащих подмодулю, есть страницы, они вообще не отображаются.
2. @SteffiS. Да, я имел в виду структуру папок, потому что подмодуль извлекается из папки. Который не поддерживается. Следовательно, «страницы вообще не отображаются»