小编Tra*_*ton的帖子

在提交视图下显示Bitbucket中的标签和分支

昨天我第一次开始在git中使用标签.
现在当我去Bitbucket的Commits/All分支时,它只显示标签,而之前,它在每个提交旁边都有一个分支名称.

你可以在这张图片中看到, "合并分支'开发'和'发布'"旁边只有一个标签,它只用于省略"主"现在它省略了所有分支(我已经添加了红色它应该说什么)

我希望重新启用该功能,我希望它在那里显示标签和分支.

git bitbucket

8
推荐指数
1
解决办法
1万
查看次数

过滤器命名约定

我有一个mysql函数,该函数将字符串作为输入并仅返回字母数字字符。

101-FFKS 99S-5101FFKS99S5例如将输出。

它被称为alphanum不是很描述。

我正在考虑类似alphanum_filter或的方法punctuation_filter

约定的约定是什么?您正在过滤掉的东西还是剩下的东西?

一些Google搜索没有任何帮助。

naming-conventions

3
推荐指数
1
解决办法
970
查看次数

在Bash中,为什么在函数中使用getopts只能工作一次?

我正在尝试在macOS Sierra上创建一个简单的函数来计算字符串中的字符.这工作正常(添加到我的bashrc文件):

function cchar() {
    str=$1
    len=${#str}
    echo "string is $len char long"
}

$ cchar "foo"
string is 3 char long
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用一个-a选项扩展它,所以我将其添加到我的函数中(并将其余部分注释用于测试):

while getopts "a:" opt; do
    case $opt in
        a)
            echo "-a param: $OPTARG" >&2
            ;;
    esac
done
Run Code Online (Sandbox Code Playgroud)

在写这篇文章的一些测试之后,我注意到每次运行时cchar -a "test",我都必须运行它而没有选项(cchar)否则下次我使用该-a选项运行它时,它无法识别该选项.

$ cchar

$ cchar -a "foo"
-a param: foo

$ cchar -a "foo"

$ cchar

$ cchar -a "foo"
-a param: foo
Run Code Online (Sandbox Code Playgroud)

bash getopts

2
推荐指数
1
解决办法
497
查看次数

标签 统计

bash ×1

bitbucket ×1

getopts ×1

git ×1

naming-conventions ×1