code review 通常是在代码提交之前, 但由于种种原因, 不得不是代码合并到库里后, 再去阅读代码. 假设在阅读的过程中, 发现一些问题, 需要针对特定的代码行提点意见, 提完意见后, 代码的作者能够收到邮件通知并回复, 并提交补丁来改正问题. 请问有什么样的工具可能提供这样的功能?
再明确一下, 不对针对 diff 编写评论, 而是文件的当前内容.
1
locoz 2021-03-14 11:28:37 +08:00 via Android 2
这种情况貌似一般是提一个 issue 并带上代码行号,我记得像 GitHub 是可以直接显示对应部分代码。
|
2
oott123 2021-03-14 11:41:17 +08:00 3
如果这行代码之后修改了,这个评论如何显示呢?
就一般的版本控制软件而言,为了避免代码变动之后评论有问题,都只能对某个 commit 上的代码进行评论。 |
3
cluulzz 2021-03-14 13:24:59 +08:00 via iPhone
//fixme ?
|
4
hhyyd 2021-03-14 13:43:13 +08:00
codestream
|
5
leaves98 2021-03-14 13:49:23 +08:00
不修改源代码文件进行评论的话,vscode 倒是有个插件 CodeTour
|
6
qinxi 2021-03-14 14:03:46 +08:00
jb 家的 upsource
|
7
forgottencoast 2021-03-14 17:40:59 +08:00
这些不是 git 类的源代码管理软件所提供的功能吗?类似 GitHub 之类的都是这样的呀。
前提是你要采用合适的工作流程。 比如根据每个 Issue 单独拉出来一个分支,然后修改好以后再提交,合并之前 Code Review,都是针对某一行进行评论的。 你如果有洁癖,可以在代码合并到主分支之前,把这个 Code Review 所有的 commit 合并,显得干净。 各种需求通常都可以通过不同的工作流程来解决。 |
8
jmc891205 2021-03-14 18:32:01 +08:00 via iPhone
我们用的是 Code collaborator
|
9
niubee1 2021-03-14 18:59:20 +08:00
起点也可以
|
10
Kobayashi 2021-03-14 19:08:30 +08:00 via Android
开 issue 不就完了吗?描述里添加 URL 链接指向某段代码。
|