質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
SourceTree

SourceTreeは、Gitのクライアントツール。視覚的に操作するGUI形式でGitの操作が容易になります。MacやWindowsなどのOSに依存しておらず、PC環境に合わせてインストールすることが可能です。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

1回答

3599閲覧

MacのSourceTreeの右上の端末ボタンを押して出てくるターミナルのカレントディレクトリがホームディレクトリになってしまう

segur

総合スコア73

SourceTree

SourceTreeは、Gitのクライアントツール。視覚的に操作するGUI形式でGitの操作が容易になります。MacやWindowsなどのOSに依存しておらず、PC環境に合わせてインストールすることが可能です。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

1グッド

0クリップ

投稿2020/03/13 06:50

編集2020/03/13 07:04

タイトルの通りの現象が発生しています。
症状が発生しているPCは私のものではなく、同僚が使っているものですので、レスポンスが遅れるかもしれません。ご了承ください。

バージョン情報

  • PC: MacBook Pro
  • OS: macOS 10.14.6 Mojave
  • SourceTree: 4.0(232)
  • Git: 2.20.1 (Apple Git-117)
  • bash: 3.2.57(1)

再現手順

  • SourceTreeを起動し、ローカルリポジトリを開きます。
  • ウィンドウの右上にある 端末 ボタンを押して ターミナル を起動します。

期待する動作

端末 ボタンを押したら、ターミナルが起動して、そのカレントディレクトリが、ローカルリポジトリの存在するフォルダになることを期待しています。

症状

ターミナルのカレントディレクトリが、ホームディレクトリになります。

再現頻度

そのMacBookでは100%の頻度で症状が再現します。

お手数ですが、どなたか心の当たりのある方がいらっしゃいましたら、ご回答よろしくお願いいたします。

s.k👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

segur

2020/03/13 09:15

リンク先とまったく同じ症状です!!情報ありがとうございます! どうやら、パーミッションの問題みたいですね。 SourceTreeを3.2.1までダウングレードすれば、パーミッションを与えることができるのですね。 試してみます。
segur

2020/03/13 09:17

このteratailを後から読む人もいると思うので、念のため、記載されていた手順を和訳してみます。 # Mike_Dammers さんの手順 1. 現在のバージョンをアンインストールする。 2. https://www.sourcetreeapp.com/download-archivesから古いバージョン(3.2.1)をインストールする。 3. 端末ボタンを押すと、フォルダーへのパーミッションを聞かれる。 4. パーミッションを与えた後、古いバージョンをアンインストールし、最新バージョンを再度インストールする。 # nfantozz さんの手順 1. バージョン3.2.1をダウンロードする。 2. 解凍して、sourcetree.appファイルをアプリケーションフォルダに移動し、既存のものに上書きする。 3. SourceTreeを起動する。 4. 端末アイコンをクリックすると、パーミッションを聞いてくるので、許可する。 5. 4.0へ更新する。 6. 再起動する。
segur

2020/03/13 09:56

早速、同僚に試してもらったのですが、ダメでした。。。 SourceTreeを3.2.1にダウングレードしてから、端末ボタンを押しても、パーミッションについて何も聞かれないようです。
quickquip

2020/03/13 10:14

残念です。 ということは回答のissueはCataluna固有の問題ということなのでしょう
segur

2020/03/14 06:52

ご回答ありがとうございます!
segur

2020/03/16 07:45 編集

同僚が自力で色々と設定をいじってみたところ、進展があったと報告がありましたので、参考までにこちらに記載します。 - SourceTree 3.2.1をアンインストール - SourceTree 2.7.1(159) をインストール - iTerm2 Build 3.3.9をインストール(Homebrewで現在最新のもの) 上記の作業をしてから、 `端末` ボタンを押してみたところ、パーミッションを確認するダイアログが表示されたみたいです! パーミッションを許可してみたところ、同じようなダイアログがもう一度表示され、それも許可してみたところ、iTerm2が起動し、そのカレントディレクトリが期待通り、ローカルリポジトリの存在するフォルダになったみたいです! 次のステップとして、SourceTreeを再び4.0へアップグレードして、問題がないか確認することになりました。
segur

2020/03/18 09:28

SourceTreeを最新の4.0.1(234)にアップグレードしても、問題がないことを確認いたしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問