Gitには、サードパーティによって提供された一連のツールが含まれています。これらのツールを正しく使用する方法がわかりません。
たとえば、 git-subtreeを使用したいと思います。これを使用する方法はいくつかあるようです。
私のパスにコピー
cp /path/to/git-subtree.sh /usr/local/bin/git-subtree chmod +x /usr/local/bin/git-subtree
正常に動作し、少しハッキーな感じがします。
私のパスへのシンボリックリンク
chmod +x /path/to/git-subtree.sh ln -s /path/to/git-subtree.sh /usr/local/bin/git-subtree
また、動作し、わずかにハッキーが少ないと感じます
gitエイリアスを使用する
グローバル.gitconfigファイルに以下を追加します。
[alias] subtree = !/path/to/git-subtree.sh
その後、古き良きchmodをもう一度:
chmod +x /path/to/git-subtree.sh
動作し、すべてが素晴らしく、Gitっぽい感じがします。
Makefileを使用する
INSTALLファイルごと。
cd /path/to/git-subtree.sh make make install make install-doc
動作しません。存在しないパスにインストールしようとします。おそらくこれは、ソースからインストールするのではなく、homebrewを使用してgitをインストールしたためですか?私は怠惰すぎて調査できません。私はすでに3つの実用的な選択肢があります。:)
だから私の質問は、これらのどれがgit-contribアドオンをインストールするための好ましい方法ですか?望ましい方法さえありますか?上記のオプションよりも優れていると私が提案していない別のオプションはありますか?