我可能在这里缺少一些基本的知识,但是我正在使用TFS的Git版本。
我正在使用Visual Studio 2015预览版(也许是我的问题),因此从一个解决方案中,我创建了一个母版,并从该母版中创建了一个分支。我将其称为version2。
我对版本2进行了更改,但未提交合并同步或其他任何操作。因此,在弄乱了版本2之后,我回到了Team Explorer,转到了branchs选项卡,然后双击main(我也尝试了右键单击开关)。
我希望我的解决方案资源管理器不会显示我对版本2所做的更改,因为我现在已切换到main。但是事实并非如此,我仍然在解决方案资源管理器中看到我在版本2中所做的所有更改。那么,如何获得解决方案资源管理器以反映当前正在处理的分支?
Git的模型与TFVC根本不同。您需要将文件提交到分支(不必将更改或分支推送到远程服务器)。提交更改后,切换分支将以您期望的方式运行。
Git基于经常向本地分支提交更改的模型。即使代码尚未编译,也可以将其提交到本地分支……您以后总是可以重新设置基础或进行自动选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句