在Github中的行上注释而不提交?

在Github中的行上注释而不提交?,github,comments,Github,Comments,在github中,您可以在提交中对行进行注释。查看分支中的文件时,是否有一种方法可以在没有特定提交的情况下对行进行注释?您应该至少有一个提交:您的初始导入;-)因此,如果您以后从未接触过该文件,您仍然可以浏览主分支(或初始导入到的任何位置) 要提交文件,请执行以下操作: 打开回购协议的主页,如此处 浏览到您想要评论的文件,例如Rails的文件 无法查看此文件的最新提交 查找提交并单击带有修订ID的链接 您现在应该可以对文件进行注释。不幸的是,如果没有提交,就无法在Github中的行上进行注释

在github中,您可以在提交中对行进行注释。查看分支中的文件时,是否有一种方法可以在没有特定提交的情况下对行进行注释?

您应该至少有一个提交:您的初始导入;-)因此,如果您以后从未接触过该文件,您仍然可以浏览主分支(或初始导入到的任何位置)

要提交文件,请执行以下操作:

  • 打开回购协议的主页,如此处
  • 浏览到您想要评论的文件,例如Rails的文件
  • 无法查看此文件的最新提交
  • 查找提交并单击带有修订ID的链接

您现在应该可以对文件进行注释。

不幸的是,如果没有提交,就无法在Github中的行上进行注释

但您可以在文件中创建指向行的链接(单击行并在浏览器栏上复制链接)。例如,您可以在问题中使用以下链接来讨论代码行:

更新


您还可以按住shift键以获取到行块的链接,这是您使用其他工具执行此作业的唯一方法。我使用Fisheye或Review Board进行预提交修订代码


ReviewBoard是免费的,并且比Fisheye更好地处理预提交代码

我也想做同样的事情,进行代码审查

我最终:

  • 分叉回购协议
  • 在源代码中添加我的注释(例如,
    //TODO:…
  • 提出拉车请求

  • 这篇博文提供了一种使用github内置评论功能的简单方法:

    如果文件更改,行号随之更改,会发生什么情况?此链接是dead@JohnLehmann由于这是不可能的,我试图提供一个创造性的解决办法。为什么你又问同样的问题?我发现点击“责备”会更直观,这将显示哪一行(当前)是提交的一部分,然后点击左侧的提交对相应的行进行评论。至少在当前(2013-08-12)Github历史web界面上,在要注释的文件中找到确切的行并不容易:提交的历史记录只显示在此提交中更改的行。。。或者有没有办法找到对指定行进行更改的最后一次提交?@Abdull是的,您可以使用Dull函数,正如Andre在上文中所描述的那样。有没有允许对行或整个文件进行评论的公共存储库服务?下面是对github进行评论的正确方法:谢谢@PieterEnnes这是非常重要的信息。可以更新答案并添加此信息吗?@VicJordan该链接用于对拉取请求进行评论。如果没有pull请求,Ferid建议的链接(可能是在新发行的版本中)看起来是最好的选择。在将链接复制到任何文件之前,最重要的是使用。否则它会复制带有
    master
    的链接,这可能会随着时间的推移而“降级”。谢谢,这正是我想要的。我发现这是个好主意