编辑:阐明注释是在合并请求的上下文中。
此屏幕截图显示了我编写的合并请求注释(不公开)的片段,请注意,右侧缺少垂直的“三个点”,如下面的Sakura屏幕所示。我只是拿一支铅笔进行编辑。
我想在合并请求中引用关于某些源代码的任意讨论注释。 编辑:将我的“我创建的评论”概括为“一般评论”,并添加了gitlab示例的屏幕截图:
这里是gitlab.com上公开可见的合并请求,我只是随机选择了此合并请求,因为它有很多评论。我或多或少地选择了这个特定注释,因为相关的代码段很短。
如果您在合并请求中搜索此文本,则会找到与上述评论匹配的讨论。
Toon Claes OOO
@toon started a discussion on an old version of the diff 1 month ago
Resolved by Toon Claes OOO 1 month ago
让我解释一下链接的含义。
当其他人发表讨论评论时,Gitlab向我发送电子邮件,例如 来自合并请求讨论的以下示例:
(i) | Samantha Q. commented on a discussion about a/b/c/foo.py:
| 123 - # some ugly code
| 123 + # some cleaner code
| Some insightful comment here.
上面(i)中的 a / b / c / foo.py 是这样的超链接:
<a href="http://e-gitlab.blarch.com/ai-group/hamster2/merge_requests/18#note_18536">a/b/c/foo.py</a>
可以接受其他人发表的评论,因为我可以从电子邮件中复制链接(假设我仍然有该链接)。但是我看不到从任何人写的讨论评论(最初写的是我强调的评论)中获得这种链接的方法。
您能告诉我如何从gitlab用户界面中获取类似(i)的链接吗?
解决方法:我可以通过从查看源代码中挖出注释id #note_18536 部分来手动修改链接,但这似乎比需要的难。 编辑:而且,这种解决方法似乎不适用于gitlab的较新版本,因为当我在视图源中搜索注释时,我找不到它,我也不知道为什么-也许它是动态的通过javascript填充页面。