2025-05-14 10:13:13
也是之前遇到的一个老问题,今天又出现了,无法忍受,所以尝试查看原因和寻找解决方案。
触发条件和过程:
使用Visual Studio软件开发含git分支管理的项目,当我们在A分支情况下,添加若干书签并且重命名标识后,如果立马再切换到B分支,那么刚刚在A分支上添加和修改的所有书签都会失效到A分支编辑书签之前的状态。
书签示例
解决方案:编辑哇A的标签后,重启vs即可。
原因猜测:VS在编辑这些书签时,不会时时保存状态,只会在缓存中暂存。只有当编辑器关闭时,才会真实写入操作日志中。感觉这样设计不是很合理,当然也有其他场景不能时时保存?