我有许多脚本(.PS1)和模块(.PSM1)文件,我想控制版本(我打算使用Github)。我希望将它们作为一个包部署,也许是使用NuGet。
我有以下目录结构:
|-My Documents
|-WindowsPowerShell
|-Modules
|-Com.Foo.Bar.ModuleA
|-Com.Foo.Bar.ModuleA.psm1
|-Com.Foo.Bar.ModuleB
|-Com.Foo.Bar.ModuleB.psm1
|-Scripts
|-Samples
|-foobar.ps1
|-other non-script files that I would like to version
我正在使用WindowsPowerShell
文件夹,以便更轻松地使用代码。
我已经创建了Github repo(创建了README.md文件)。
与PowerShell相关的问题:
WindowsPowerShell
),我可以修改我的个人资料(Microsoft.PowerShellISE_profile.ps1)来查找它吗?与Git相关的问题: - 我应该将此repo克隆到默认目录(My Documents \ GitHub)还是WindowsPowerShell? - 如果我使用GitHub目录,我应该将现有文件移动到新目录(GitHub的子目录)吗?
答案 0 :(得分:0)
与Git相关的答案:
您无需移动文件。在git init
文件夹中(或在子文件夹中,如果您想独立版本控制它们),请WindowsPowerShell
。这将创建一个.git
文件夹,其中包含用于控制WindowsPowerShell
目录下文件的版本的存储库。
如果你愿意的话,然后推送到Github。如果它只是你想要的版本控制,你真的不需要。只需创建存储库即可实现。