Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何使用提交重新打开问题?_Git_Github_Commit - Fatal编程技术网

Git 如何使用提交重新打开问题?

Git 如何使用提交重新打开问题?,git,github,commit,Git,Github,Commit,如何使用提交重新打开问题? 我该怎么做?我知道我可以修复提交中的问题(例如,fix\10),但如何重新打开 致意 据我所知,GitHub不具备此功能。for commits没有关于这样做的文章,因此我认为该功能不存在。Github具有非常简单的权限/特权(甚至更简单的管理) 如果您不是回购协议的合作者,则(关于发行) 你可以打开问题 您可以对所有现有问题发表评论(打开或关闭) 你可以解决你自己的问题 您可以重新打开自己的问题*如果您自己关闭它们 您不能关闭或重新打开其他人打开的问题 如果回购合

如何使用提交重新打开问题? 我该怎么做?我知道我可以修复提交中的问题(例如,
fix\10
),但如何重新打开

致意
据我所知,GitHub不具备此功能。for commits没有关于这样做的文章,因此我认为该功能不存在。

Github具有非常简单的权限/特权(甚至更简单的管理)

如果您不是回购协议的合作者,则(关于发行)

  • 你可以打开问题

  • 您可以对所有现有问题发表评论(打开或关闭)

  • 你可以解决你自己的问题

  • 您可以重新打开自己的问题*如果您自己关闭它们

  • 您不能关闭或重新打开其他人打开的问题

  • 如果回购合作者关闭了您自己的问题,则您无法重新打开这些问题


您报告的情况属于上一个案例,因此无法重新打开它。您可以在发行线程中询问回购合作者是否可以重新打开它,或者您可以打开一个新的发行并引用旧的发行(通过在其编号前加上散列符号,例如#1189)。

事实上,因为这样做没有意义。我同意,您承诺“修复”或“添加”东西……而不是“破坏”东西。是的,做这样的事是有道理的,尽管这很少见。提交修复问题1。后来,发现了问题2,这是由提交A无意中造成的。问题2比问题1更严重,因此创建提交B只是为了恢复提交A,它修复了问题2,但重新打开了问题1。问题1将在以后解决,而不重新引入问题2。今天我遇到了这个问题,这可能是我多年来第一次使用GitHub。手动重新打开这个问题没有什么大不了的,但是如果GitHub有这个功能就好了。