5

SourceTree に Mercurial が組み込まれていることを本当にうれしく思います。奇妙な機会に、次のように CLI から hg コマンドを実行したいと思います。

hg status 

私が得る

hg: command not found

環境パスを変更して組み込みバージョンでコマンド ラインが機能するようにすることはできますか? コマンド ラインをときどき使用したい場合は、Mercurial の別のインスタンスをインストールして管理する必要がありますか?

SourceTree OS X バージョン 1.7.2 を使用しています

(これはスーパーユーザーの質問かもしれませんが、このコミュニティの方が知り、回答できる可能性が高いと思いました。)

4

1 に答える 1

1

バイナリは SourceTree のバンドル内の resources-folder にあり、hg_local.

/Applications/SourceTree.app/Contents/Resources/mercurial_local

別の場所 ( など) にエイリアス/usr/local/binを設定し、外出先で名前を変更することもできます。

ln -s /Applications/SourceTree.app/Contents/Resources/mercurial_local /usr/local/bin

パッケージマネージャーを使用して、リポジトリからmercurialをインストールすることをお勧めします。自作。これは数分で実行でき、必要な他の多くのコマンド ライン ツールに簡単にアクセスできます。

# First install homebrew, than run this command
brew install mercurial
于 2013-10-01T07:51:34.663 に答える