Mercurialにはルートディレクトリ(.hgを含む)を印刷する方法があります。
hg root
.git ディレクトリを含むディレクトリを取得するために、git で同等のものはありますか?
ベストアンサー1
はい:
git rev-parse --show-toplevel
Mercurialコマンドをより直接的に再現したい場合は、エイリアス:
git config --global alias.root 'rev-parse --show-toplevel'
そして今、git root
ちょうどと同じように機能しますhg root
。
注: サブモジュールでは、親リポジトリではなくサブモジュールのルートディレクトリが表示されます。Git >=2.13以上を使用している場合は、サブモジュールはスーパープロジェクトのルートディレクトリを表示できます。あなたのgitがそれより古い場合は、この他の回答を参照してください。