19

私の日常業務(私はMS Windowsを使用しています)では、git bash(実際にはこれにはconsole2を使用しています)を終日開いたままにします。また、gitで動作させたい新しいドライブをマウントすることもよくあります。ただし、新しいドライブ文字を認識させるには、bashを終了して再度開く必要があることに気付きました。

すでにマウントされているドライブをgitbashに「登録」するコマンドはありますか?ありがとう

edit2:自分の質問(奇妙な..?)の下にコメントを残すオプションがないので、ここに投稿します:

$ mount -a
sh.exe": mount: command not found
4

4 に答える 4

18

いくつかのことは、ソースを見つけるのにいくつかの困難があったので、塩の粒でそれを自由に取ってください。

  1. Msysgitには、のバージョンが含まれていませんmount。ただし、 cygwinがそうすることは私の理解です。接続されているすべてのドライブを表示したり、msys、つまりGitBashに新しいドライブをマウントしたりする簡単な方法はありません。

あなたの質問に答えるために、あなたはしません:Git Bashは動的にドライブを割り当てないので、新しいドライブをマウントする場合は、すべてのインスタンスを閉じてGit Bash(ソース)を再起動する必要があります。そこで参照されているソースはここにキャッシュされます。申し訳ありませんが、これ以上の解決策はありません。

于 2012-08-22T22:52:51.333 に答える
0

私は通常、ドライブをファイルシステムにマウントしてから、コンソール2のGitBashセッション内からいくつかのファイルを変更するスクリプトを実行する必要があります。

WindowsファイルシステムでF:などの特定のドライブ文字に何かをマウントしてから、Git Bashセッションを開始すると、それがマップされます。F:ドライブをマウント/アンマウントできますが、セッションは問題なく/f/にアクセスできます。したがって、通常ヒットする必要があるすべてのドライブをマウントしてからセッションを開始し、GitBashを頻繁に再起動する必要がないことを願っています。

于 2014-11-19T19:30:58.500 に答える
0

現在実行中のすべてのgitbashセッションを終了してから新しいドライブを起動すると、の下の新しいbashセッションで新しいドライブ(X:など)にアクセスできることがわかりました/x/

すでに実行されている場合は、新しいgitbashセッションを起動するだけでは不十分です。以前のgitbashセッションを終了してから、新しいドライブ文字を使用できるようにするために1つ起動する必要があります。

于 2014-12-09T02:14:12.603 に答える
-1

設定すると

MSYS_WATCH_FSTAB=はいお願いします

私のユーザー環境変数で。その後、すべてがうまくいきました。

于 2014-12-10T04:35:28.193 に答える