私の要求は奇妙に見えるかもしれませんが、なぜそうしているのかを説明すれば、より意味のあるものになるでしょう。
だから私は自分の個人プロジェクトを の下に持っています/path/to/myprojects
。おそらくC、Perl、Shell、Tclなどの下にあります。これらのプロジェクトグループ(C、Perlなど)をgitの下に配置したいと思いますが、別の場所、たとえば/path/to/mygits/
.
私がこれをしたい理由は、伝統的に /path/to/myprojects を最初に rar して他の場所にバックアップするからです。それらはすべてテキストベースであるため、それらをrarすると優れた圧縮率が得られます. git を導入した今でも、同じ習慣を維持したいと考えています。したがって、バイナリ git リポジトリを、テキスト ベース フォルダーの邪魔にならないように、別のバイナリ ベース フォルダーに保持する必要があります。
スタックオーバーフローに関する私の調査結果はすべて不可能を示しているか、「非常に苦痛なサブモジュールを使用する必要があります」: Git: Different Working Directory and Repository location , git repository with Folders in different locations , Add Separate Directories/Projects/Files to Git Repository
ただし、git 作業ディレクトリと git リポジトリ ディレクトリを切り離すことができるという回答が 1 つあります。Git リポジトリ
の場所を変更するにはどうすればよいですかgit reset --hard
?
また、 UsingGIT_DIR
は別の解決策のようです。
誰でも助けることができますか?
ありがとう