请教一下 vscode 如何查看合并分支有哪些修改?

95 天前
 mietl
我希望在左侧源代码中显示 合并的分支中有哪些修改

测试只有合并有冲突的时候才能看到
https://imgur.com/a/z0xYJPQ

没有冲突的时候只会这样显示
https://imgur.com/a/E6ISfos
1863 次点击
所在节点    Visual Studio Code
12 条回复
mietl
95 天前
我希望分支中的修改,在左侧源代码管理中列出来,方便查看,用 github 看感觉不太方便
mietl
95 天前
目的是 希望在合并代码时,在 VSCode 中显示所有修改过的文件,即使代码没有冲突
BABA983
95 天前
git diff master HEAD
Trim21
95 天前
你需要在 merge 的时候加上 --no-commit
hwdq0012
95 天前
命令行处理合并冲突也是只显示是冲突项,没冲突就嗖完成了, 有冲突,编辑完 把修改完冲突的文件再 stage 一下,git merge --continue ,就嗖完成了
想看差异的文件有哪些,可以`git difftool -d head~1 head`, 具体情况可能和 mergetool 有关,我使用 vim 做 mergetool ,会临时生成两个目录,left 和 right ,right 里包含,修改的和新增的
hwdq0012
95 天前
@Trim21 学习了
pkoukk
95 天前
装个 gitlens ,合并前右键点要合并进来的分支,compare
Wxh16144
95 天前
同 #7 楼,不过我也有在用 sourcetree, 一是因为它支持对修改的文件 revert chunk , 二是不喜欢 VSCode 打断编码。

shulandmimi
95 天前
可以在合并前提前看
1. 左侧活动栏
2. 源代码管理器
3. repositories
4. branchs
5. 点 Compare Working Tree (选对应的分支,比如 master)
6. xxx files changed 下就是本次 branch 变动的文件
mietl
95 天前
谢谢大家,--no-commit 这个看
mietl
95 天前
@shulandmimi 感谢,这个更方便
wangtian2020
95 天前
用 sourcetree 我一行命令行不敲也能用 git ,图形化界面不更爽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1122178

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX