当一个人做在Visual Studio代码进行一些修改,然后撤销一些(按Ctrl + ž),然后保存代码(按Ctrl + 小号)从该点整更改历史记录(所有撤消变化)都会丢失 - 无法重做这些更改(Ctrl + Y)。从这个角度来看,历史由VS保留下来,但前进的一部分原因是不明原因的。如何在保存后保持VS更改历史记录?
任何方式来保持整个历史?
当一个人做在Visual Studio代码进行一些修改,然后撤销一些(按Ctrl + ž),然后保存代码(按Ctrl + 小号)从该点整更改历史记录(所有撤消变化)都会丢失 - 无法重做这些更改(Ctrl + Y)。从这个角度来看,历史由VS保留下来,但前进的一部分原因是不明原因的。如何在保存后保持VS更改历史记录?
任何方式来保持整个历史?
使用源代码管理(如果不可行,请在桌面上使用源代码管理),并且您可以向后或向前滚动大量更改,更频繁地登录。
以Git为例,我可以每隔几分钟检查一次,并能够回退或转发单独的行或提交。
他们在这里使用VSS,所以我使用git进行本地撤销/重做扩展。源代码控制是处理更长的更改历史的最佳方式,就像您所指的那样。
嗯,你确定吗?哪个版本?这里它只在关闭文件时丢失了历史记录,这是合乎逻辑的,我认为自从VS6左右以来它就是这样的? – stijn
嗯,我不完全确定什么是实施到VS,以及它如何在内部工作,但我100%肯定有关结果(如上所述)。即使我的'重做'箭头在保存后变为不起作用。 ** VS2010 **,未在其他版本上测试。 – NPS
你是对的我误解了它,它在VS2010中。但是,除了你所说的,还有更多的东西,我不能总是重现它。不知道它取决于什么。 – stijn