1

私は運が悪いので、一日中この動作を変更する方法を研究してきました。

git ログを表示するときに、git ログ ハッシュで cmd+click が機能する方法を変更する iterm2 の方法はありますか? 理想的には、cmd + クリックでブラウザー ウィンドウが開き、変更セットを表示できる正しい github URL が表示されることを願っています。

これが不可能な場合は、お知らせください。これは他の人にとって非常に役立つと思います。これを構成する方法を理解する魔法の杖があればいいのにと思います。

考え?

4

1 に答える 1

1

これは理想的ではありませんが、この問題を回避する方法を次に示します。コミットフックを作りました!完璧ではありません、私は知っています。アイデア?

#!/bin/sh
#
# Automatically adds branch name and branch description to every commit message.
# Edit .git/hooks/commit-msg & make sure it is excutable chmod +x
# Requires git config --add remote.github.url {value}
#
NAME=$(git branch | grep '*' | sed 's/* //')
DESCRIPTION=$(git config branch."$NAME".description)
TEXT=$(cat "$1" | sed '/^#.*/d')
GIT_COMMIT_SHORT_ID=$(git rev-parse --short HEAD)
GIT_COMMIT_ID=$(git rev-parse HEAD)
GIT_GITHUB_URL=$(git config --get remote.github.url)

if [ -n "$TEXT" ]
then
    echo "$NAME"': '$(cat "$1" | sed '/^#.*/d') > "$1"
    if [ -n "$DESCRIPTION" ]
    then
       echo "" >> "$1"
       echo $DESCRIPTION >> "$1"
    fi
    echo $GIT_GITHUB_URL$GIT_COMMIT_ID >> "$1"
else
    echo "Aborting commit due to empty commit message."
    exit 1
fi
于 2013-08-15T05:38:57.610 に答える