2

TortoiseGIT で--git-dirおよび--git-work-tree パラメータを設定できるかどうかを理解しようとしています。ストレージ ユニットに作業ディレクトリがあり、.gitディレクトリをそこに保持することはできません。そのバックアップは 1 日に 1 回行われ、多くの無駄なスペースがあるためです。.git ディレクトリを別の場所に配置する必要があります

これは、GITコンソールを使用し、progitで説明されているすべてのことを行って GIT_DIR 環境変数を設定すると機能します。

TortoiseGIT でこれを行う方法はありますか? .git dir の場所を git に伝える.gitignoreのようなファイルがあることを望みましたが、今のところ何も得られませんでした。

これを行うことができる他の GUI を知っている場合は、それが役立ちます。

助けていただければ幸いです、ありがとう、ミケーレ

PS: プロジェクトを別の場所に保存することはできません。他の誰かがそこで働いているかどうかわからないので、プロジェクトに取り組むたびに両方の方法をマージしたくありません。したがって、GIT_DIR ソリューションは、これまでで最高のものです。

4

1 に答える 1

1

これを行うには、次のようにします。

  • .git フォルダーを別の場所に移動します (PATH_TO_A_NEW_GIT_FOLDER)
  • ソースフォルダーで次のコマンドを実行します

git init --separate-git-dir="PATH_TO_A_NEW_GIT_FOLDER"

これにより、この新しいフォルダーを指すソースフォルダーに .git ファイルが配置されます。

  • 完了したら、TortoiseGit は新しい git フォルダーをソース フォルダーにあるかのように使用します。
于 2015-02-20T14:23:21.420 に答える