1

バージョン管理したいスクリプト (.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 リポジトリ (README.md ファイルを作成した) は既に作成しています。

PowerShell 関連の質問:

  • Java 風のファイルとフォルダーの命名規則を使用することは、特にモジュールをパッケージとして扱いたい場合に、モジュールに適していますか? これはスクリプトにも当てはまりますか?より良い構造はありますか?
  • 非標準のスクリプト ディレクトリ (ではないWindowsPowerShell) を使用する場合、プロファイル (Microsoft.PowerShellISE_profile.ps1) を変更して見つけることはできますか?

Git 関連の質問: - このリポジトリを既定のディレクトリ (My Documents\GitHub) または WindowsPowerShell に複製する必要がありますか? - GitHub ディレクトリを使用する場合、既存のファイルを新しいディレクトリ (GitHub の子) に移動する必要がありますか?

4

1 に答える 1

0

Git 関連の回答:

ファイルを移動する必要はありません。フォルダー (または、個別にバージョン管理する場合はサブフォルダー)git initで行います。WindowsPowerShellこれにより、ディレクトリ.gitの下のファイルをバージョン管理するためのリポジトリを含むフォルダーが作成されますWindowsPowerShell

その後、必要に応じて Github にプッシュします。バージョン管理だけを目的としている場合は、実際には必要ありません。リポジトリを作成するだけでそれを取得できます。

于 2013-05-02T20:46:17.577 に答える