当一个人对Visual Studio中的代码进行一些更改,然后撤消其中的一些(Ctrl Z),然后保存代码(Ctrl S)从那一点开始的整个更改历史记录(所有撤消的更改)都将丢失 – 一个可以’ t重做这些更改(Ctrl Y).从这一点向后的历史是由VS保留的,但它的前沿部分是由于一个未知的原因而被撤销.
有什么方法可以保持整个历史?
最佳答案 如果不可行,请使用Source控件(或桌面上的本地源代码控制),并且可以向后或向前滚动大量更改,更频繁地检入.
以Git为例,我可以每隔几分钟检查一次,并能够回滚或转发单独的行或提交.
他们在这里使用VSS,所以我使用git进行本地撤消/重做扩展.源代码控制是处理更多冗长的更改历史记录的最佳方式.