Cant easily see changes to a file in a conversation in subsequent commits #9956
Replies: 20 comments 34 replies
-
💯 This topic has been a significant source of frustration for me since my team switched to GitHub. When I take the time to comb through someone else's code and request changes, I need to be able to reference those requests while reviewing their new commits. One possible solution that GitHub could implement: Next to the |
Beta Was this translation helpful? Give feedback.
-
It's not, but FWIW in the regular timeline when the developer force-pushes (replaces) the commits of the PR there's a note saying:
Well it's completely invisible because it was specifically styled like regular text but the words "force-pushed" are actually hyperlinked to the textual diff between commit1 and commit2 (unlike the link from the notifications which links to nothing). That aside, if you have the possibility you may want to take a gander at reviewable.io which has a much more complete and flexible flow especially for reviews which are not trivial. Amonst other things they have what are essentially "review points" orthogonal from the commits and PR updates. It's a layer on top of github (and in fact works only with github) so it's not something you have to change everything over. |
Beta Was this translation helpful? Give feedback.
-
Does anyone know if there's any planned work at github for this? This seems like a pretty core feature that is frankly a huge step down from bitbucket's or Azure devop's PR experience. |
Beta Was this translation helpful? Give feedback.
-
It is possible to jump through the conversations and comments within the Go to: Find there the submenu: |
Beta Was this translation helpful? Give feedback.
-
This is frustrating coming from GitLab and so weird that this doesn't work well. Hopefully there will be an improvement coming soon |
Beta Was this translation helpful? Give feedback.
-
Maybe a couple of upvotes make them work on this... |
Beta Was this translation helpful? Give feedback.
-
This is a source of significant frustration. Any feedback from GH would be massively appreciated. |
Beta Was this translation helpful? Give feedback.
-
Coming from Gitlab, I thought it was me who could not understand how to do such a basic thing while reviewing. Then I bumped into this discussion. IMHO current behavior makes the whole review process an unmotivated pain, and it is a valid reason to hop to another tool. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
I came here looking for a solution to exactly this problem since my company migrated from BitBucket to Github. This is quite frustrating. How is it possible that nobody has deemed this issue to be top priority? We must be missing something, this is such a basic process of reviewing PRs. Either that or we're using a whole different review paradigm than the folks at github are when they're going over their own changes. |
Beta Was this translation helpful? Give feedback.
-
if github won't support this. I hope refined github will. |
Beta Was this translation helpful? Give feedback.
-
Anybody have an idea how to download the conversation changes to my own computer for testing? This isn't documented anywhere. |
Beta Was this translation helpful? Give feedback.
-
Actually, it's not 101. If I have to ask, I don't know this. Having a few words in any documentation wouldn't hurt. |
Beta Was this translation helpful? Give feedback.
-
Bump, this is a really big UX issue, enough to consider moving to Gitlab or Bitbucket which do manage this |
Beta Was this translation helpful? Give feedback.
-
Adding my bump here in addition to discussions 17481 and 23138. This issue continues to frustrate me regularly. |
Beta Was this translation helpful? Give feedback.
-
Doing daily 10+ reviews. I cannot remember what I have said, it is difficult to verify if the asked changes are actually applied. |
Beta Was this translation helpful? Give feedback.
-
I agree that GitHub should change this and make outdated comments an optional feature. |
Beta Was this translation helpful? Give feedback.
-
This issue is now documented in at least four places with no real official response.
|
Beta Was this translation helpful? Give feedback.
-
I guess we need to bump all a bit more, it's the most annoying thing coming over gitlab, initial context of seeing how the new change 'fixes it' it's important. |
Beta Was this translation helpful? Give feedback.
-
Chiming in to add to the numbers. This is horrible. Makes me really miss SmartBear's Collaborator tool, the gold-standard "ideal" code reviewing experience (I think) -- except that it's a separate tool on top of version control. Would be nice to have such a great experience integrated into Github PRs. |
Beta Was this translation helpful? Give feedback.
-
I'm finding this quite an infuriating part of the "conversation" in reviews. This is what Im finding:
If I click "view changes" it just displays all the files in the PR not the one with the comment. For large PRs this is a pain as I have to find the file, and then go to the latest commit. But when viewing that file, there is no trace of my original comment / conversation so I cant easily recall where the comment was or what it was about so I have to click back to the conversations list to find it again.
On top of this, when seeing the list of "viewed" files in a PR (i.e. theyre collapsed), there's no indication as to which ones have comments in them. So I have to unclick "viewed" on each of them to see if there was a comment in there that need to be re-reviewed.
Either I'm missing something or this isn't very well thought out?
All I want is for the conversation history to persist in the file across all commits so I can ascertain that the author has indeed made the fix they claim to have
Beta Was this translation helpful? Give feedback.
All reactions