3

このテーマは以前にも尋ねられたと思いますが、興味深いものは見つかりませんでした。これを読みました追跡したいファイルの外に.gitフォルダーを保存できますか? 複数の場所にディレクトリを持つ単一の Git リポジトリは、それを試してみましたが、これをうまく達成する方法が見つかりませんでした。

これの目的は、アプリケーションとドットファイルのバックアップ設定を保存することです。

しかし、ファイルの構造は次のように考えます

-- /Users/Jeremy/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
------ Theme
------ Snippet
------ Preferences.sublime-settings
--
-- /Users/Jeremy/.gitconfig
--
-- /Users/Jeremy/.config/fish
------ config.fish
------ fish_history

おそらく解決策は、init「/Users/Jeremy」にリポジトリを作成して大きなgitignoreを作成することですが、それは最善の方法ではないと思います。

では、この異なるフォルダーすべてを管理するために、1 つの場所に 1 つの git リポジトリーのみを作成するにはどうすればよいでしょうか?

4

1 に答える 1

2

この異なるフォルダーすべてを管理するために、1 つの場所に 1 つの git リポジトリのみを作成するにはどうすればよいですか?

それがプロジェクト vcshの目的です。異なる構成用の 1 つの git リポジトリですが、

vcsh を使用すると、1 つのディレクトリで複数の Git リポジトリを維持できます。それらはすべて、互いに干渉したり干渉したりすることなく、作業ツリーを維持します。

「 vcsh と myrepos を使用したドット ファイルの管理」の例と、「GitMinutes #13: Richard Hartmann による vcsh を使用したホームディレクトリの管理に関する」の vcsh プレゼンテーションを参照してください。

于 2014-06-17T06:02:56.053 に答える