2017-06-20 15 views
1

サブモジュールのBashスクリプトを除く、親リポジトリ内のすべてのGNU Bashスクリプトをチェックするために、サブモジュールをGNU Bashに実装したいと思います。サブモジュール内の親Gitリポジトリの正しいGIT_DIRとGIT_WORK_TREEを検出する方法

私はすでにgit ls-files -z \*.bashが正しく動作することを知っていますが、エクスポートする親リポジトリの正確なGIT_DIRGIT_WORK_TREE環境変数を検出する方法がわかりません。 どのように達成するには?

答えて

1

私は現在のGIT_WORK_TREEの親ディレクトリ(現在は親リポジトリのワークツリーにあるはずです)に作業ディレクトリを変更してから、git worktree list --porcelain | grep worktree | cut -f 2- -d ' 'を呼び出して親リポジトリのワークツリーを取得してください。

これは良い方法ではないかもしれません。

関連する問題