首先,如果这是一个愚蠢的问题,让我道歉,我是GitHub的新手,之前从未使用过任何形式的源代码控制:(
我编写了一个Powershell函数(名为Output-CORE),在我的一些脚本中使用了很多函数,此刻我将其复制粘贴到每个最终使用的脚本的根目录中此功能。
这意味着每次我更新Output-CORE函数时,我都必须编辑它的每个实例,这至少可以说是乏味的。
有没有办法可以在我的仓库中的某个地方使用此功能,然后将其符号链接到每个目录或其他目录?
我已经阅读了一些书,但是我不确定符号链接是否可以在我们的基础结构上正常工作(代码是在Windows 10计算机上编写的,并且存储库已克隆到我们的Windows Server 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
任何指针将不胜感激。 :)
答案 0 :(得分:0)
设法用少量人手解决了这个问题。 我在Windows机器上建立了与回购相关的符号链接:
mklink /D company-name\ITScripts\SCCM\[script folder name]\Output-CORE ..\..\Output-CORE
这意味着将所有内容复制到SCCM进行分发,而我只需要在一个地方编辑脚本即可。
您每天都会学到一些新东西:D