Прежде всего, позвольте мне извиниться, если это действительно глупый вопрос, я довольно новичок в GitHub, который никогда ранее не использовал какую-либо форму контроля версий: (* 1001 *
Я написал функцию Powershell (названную Output-ЯДЕРНО), что я довольно часто использую в нескольких своих сценариях, и в данный момент я копирую это в корневой каталог каждого из сценариев, которые в конечном итоге используют эту функцию.
Это означает, что в любое время яобновить функцию Output-CORE Я должен отредактировать каждый ее экземпляр, что становится утомительно, если не сказать больше.
Есть ли способ, которым я могу использовать эту функцию в одном месте в моем репо, а затем сделать ее символической ссылкойили что-то для каждого из каталогов?
Я немного прочитал, но я не уверен, будут ли работать символические ссылки на нашей инфраструктуре (код написан на машинах с Windows 10, а репозиторий клонирован на нашу WindowsServer 2012r2 Система управления SCCM, где она используется в качестве основы для развертывания пакетов в пользовательских системах).
Чтобы дать некоторые клариИзвлеките структуру того, где Output-CORE находится в нашем GitHub:
company-name\ITScripts\Output-CORE\Output-CORE.ps1
, и когда он копируется в различные папки, он может выглядеть следующим образом:
company-name\ITScripts\SCCM\[script folder name]\[dependencies folder]\Output-CORE.ps1
Любые указатели будут с благодарностью.:)