バージョン管理したい個人的なプロジェクトがありますが、git を使用してそれを管理する方法がわかりません。以下は、フォルダー構造の例です。
project
project/public/plugin1
project/public/plugin2
project/lib/plugin1
project/lib/plugin2
プラグインまたはモジュールごとに個別のリポジトリを作成するつもりでしたが、プラグインのすべてのファイルが同じフォルダーの下にグループ化されているわけではないため、少し難しいようです。したがって、これらのディレクトリを plugin1 として追跡する必要があります。
project/public/plugin1
project/lib/plugin1
plugin2 についても同様です。
project/public/plugin2
project/lib/plugin2
public フォルダには css や js などのファイルがあるので、より重要なファイルは lib にあると言えます。そのフォルダにリポジトリを設定し、どうにかして外部パブリック フォルダを追加しようとする必要がありますか? しかし、もちろん git は私にそれをさせません。私はすでに別の質問からもこれを試しました:
git --work-tree=/ add /project/public/plugin1
リポジトリの外にあるというエラーが引き続き表示されます。
これは単なる個人的なプロジェクトであるため、リモートでアクセスしたり何かをしたりする必要はありません。これを設定する正しい方法に関するアイデアはありますか? ありがとう。