DevOps git 在 VS 2022 中切换分支时保留签入数据

问题描述 投票:0回答:1

发生的事情是我正在一个分支上工作并检查更改,然后切换到主分支。 Git 选项卡显示了我刚刚在另一个分支上签入的所有文件...

如果我拉出母版,它会清理它,或者我可以删除更改以手动删除它们。 但我需要它来删除那些签入的更改,以便我按应有的方式更改为 master。

git visual-studio azure-devops
1个回答
0
投票

我正在一个分支上工作并检查更改,然后切换到主分支。 Git 选项卡显示了我刚刚在另一个分支上签入的所有文件...

根据我的测试,当我将更改添加到其他分支而不提交更改时,我可以在 Visual Studio 中重现类似的问题。

enter image description here

问题的原因是创建/更改的文件在添加并提交之前不会放入任何分支中。因此,无论您位于哪个分支,该文件仍然会在本地。

要解决这个问题,你可以切换回其他分支并提交更改,然后它就不会再出现在主分支上。

例如:

enter image description here

结果:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.