我希望在左侧源代码中显示 合并的分支中有哪些修改
测试只有合并有冲突的时候才能看到
https://imgur.com/a/z0xYJPQ
没有冲突的时候只会这样显示
https://imgur.com/a/E6ISfos
测试只有合并有冲突的时候才能看到
https://imgur.com/a/z0xYJPQ
没有冲突的时候只会这样显示
https://imgur.com/a/E6ISfos
|
1
我希望分支中的修改,在左侧源代码管理中列出来,方便查看,用 github 看感觉不太方便
|
|
2
目的是 希望在合并代码时,在 VSCode 中显示所有修改过的文件,即使代码没有冲突
|
|
BABA983Mar 31, 2025
3
git diff master HEAD
|
|
4
你需要在 merge 的时候加上 --no-commit
|
|
hwdq0012Mar 31, 2025
5
命令行处理合并冲突也是只显示是冲突项,没冲突就嗖完成了, 有冲突,编辑完 把修改完冲突的文件再 stage 一下,git merge --continue ,就嗖完成了
想看差异的文件有哪些,可以`git difftool -d head~1 head`, 具体情况可能和 mergetool 有关,我使用 vim 做 mergetool ,会临时生成两个目录,left 和 right ,right 里包含,修改的和新增的 |
|
7
装个 gitlens ,合并前右键点要合并进来的分支,compare
|
|
Wxh16144Mar 31, 2025
8
|
|
9
可以在合并前提前看
1. 左侧活动栏 2. 源代码管理器 3. repositories 4. branchs 5. 点 Compare Working Tree (选对应的分支,比如 master) 6. xxx files changed 下就是本次 branch 变动的文件 |
|
10
谢谢大家,--no-commit 这个看
|
|
11
@shulandmimi 感谢,这个更方便
|
|
wangtian2020Mar 31, 2025
12
用 sourcetree 我一行命令行不敲也能用 git ,图形化界面不更爽
|