我希望获得Bitbucket存储库的git browse
feature。
在我的工作流程中,我使用git在终端中工作,然后我经常打开Bitbucket上的相同项目来执行拉取请求或查看内容,所以我只需要在浏览器中打开工作目录。
假设我正在使用OS X,我可以使用open命令从终端打开一个URL:
$ open http://stackoverflow.com/
答案 0 :(得分:2)
这是我的解决方案,将bash_profile
添加到以下行:
function git_browse {
if [ "$1" == "browse" ]; then
local domain="$(git ls-remote --get-url | cut -c 5- | cut -d: -f1)"
local url="$(git ls-remote --get-url | cut -c 5- | cut -d: -f2)"
if [ "$domain" == "bitbucket.org" ]; then
open https://bitbucket.org/$url
else
git "$@"
fi
else
git "$@"
fi
}
alias git="git_browse $*"
你如何改善它?