相关疑难解决方法(0)

交叉引用在github中提交

我想在我的主回购的github问题中引用其他repos(在本例中是子模块)中的提交.是否可以这样做而不用类似于github如何从提交号创建缩短的超链接的方式键入完整的超链接?

git github

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

使用提交消息在Github中关闭多个问题

我知道您可以通过放置closes #1fixes #1提交消息来关闭问题.在同一个提交消息中关闭多个问题的最佳方法是什么?

此外,似乎使用fixes而不是closes从提交消息到问题创建链接,但它确实关闭了该问题.那是怎么回事?

github issue-tracking

104
推荐指数
5
解决办法
2万
查看次数

Github提交语法链接拉取请求/问题

我已经看到了提交消息,这些消息引用了特定的问题/拉取请求.包含特定存储库问题或拉取请求的语法是什么?

git commit github github-flavored-markdown

72
推荐指数
3
解决办法
3万
查看次数

git提交最佳实践

我正在使用git来管理C++项目.当我在处理项目时,我发现在更改与许多地方相关的事物时,很难将更改组织到提交中.

例如,我可能会更改.h文件中的类接口,这将影响相应的.cpp文件,以及使用它的其他文件.我不确定将所有内容放入一个大的提交是否合理.

直观地说,我认为提交应该是模块化的,每个提交对应一个功能更新/更改,以便协作者可以相应地选择事物.但似乎有时不可避免地要包含大量文件和更改以使功能更改实际工作.

搜索没有给我任何好的建议或提示.因此,我想知道是否有人可以在做提交时给我一些最佳实践.

PS.我一直在使用git,我知道如何以交互方式添加/ rebase/split/amend/...我要问的是哲学部分.

更新:感谢您的所有建议.也许这应该从练习中学到.我会将问题保持一段时间,以确定是否有更多建议.

git

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

Github提交消息标记

是否可以在提交消息中为github问题分配票证或添加标签?

例:

@usera ready for you to sign off for #Testing
Run Code Online (Sandbox Code Playgroud)

其中@usera是用户而#Testing是标签?

git github

13
推荐指数
1
解决办法
7722
查看次数

如果提交格式不正确,是否可以拒绝 Github 上的提交?

正如这个答案中提到的,可以在 Github 提交中引用一个问题。

是否可以拒绝提交不是这样格式化的?

示例:
fix gh-12 foo bar正确
foo bar就会错误

更新:

快到了,这仍然不起作用......有什么想法吗?

我现在有以下内容: .git/hooks/commit-msg

#!/bin/bash
commit_regex='(gh-[0-9]+|merge)'

error_msg="Aborting commit. Your commit message is missing either a Github Issue ('gh-1111') or 'Merge'."

if ! grep -E "$commit_regex" <<< "$0"; then
    echo "$error_msg" >&2
    exit 1
fi
Run Code Online (Sandbox Code Playgroud)

git github webhooks

7
推荐指数
1
解决办法
1951
查看次数

Github 根据提交消息为问题添加标签

是否可以根据提交消息在问题上添加/切换标签?

我知道写“fix #xxx”会解决这个问题,但是如果我想给它贴个标签呢?"v3 #xxx" => 使用已定义的标签 "v3" 标记问题 #xxx

...或者更简单的东西,但这个想法是能够在不访问问题页面的情况下设置标签。

github webhooks

5
推荐指数
1
解决办法
1323
查看次数

如何转义“#”以便它不会在 GitHub 评论中引用问题?

引用问题相反,我只想输出#5没有任何链接的文本。我怎样才能做到这一点?

例如,来自 Unity 的着色器错误消息可能包含#以下数字:

“自然/地形/标准”中的着色器错误:
实参 #3 必须与形式输出参数(“权重”)
类型相同 实参 #4 必须与形式输出参数(“mixedDiffuse”)
实参 #5类型相同与正式输出参数(“mixedNormal”)类型相同
,第 64 行的函数调用中的参数过多(在 d3d9 上)

我试过了\#5&#35;5但它们不起作用:仍然链接。

问题不集中在如何逃脱#,而是#5,这将被转换为指向另一个问题的链接。这是出乎意料的。

github github-flavored-markdown

4
推荐指数
1
解决办法
384
查看次数

用于拒绝 Github 分支名称和提交消息推送的自定义 WebHook

我正在尝试在 Github 中设置一个预接收钩子,我们将使用它来避免不必要的提交。我正在寻找一些需要维护的规则

需要自定义提交消息。每次提交都应在开始示例中包含现有的 JIRAJIRA-XXX | Commit message

对任何拉取请求也强制执行此操作。

需要分支名称格式。

例子:abc_devName_some_br_name_jira_XXX

这里有人可以帮助我吗,这该怎么办?

git github webhooks git-branch github-webhook

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