保存后如何保留VS更改历史记录?

NPS*_*NPS 6 visual-studio-2010 undo-redo visual-studio

当人们在 Visual Studio 中对代码进行一些更改,然后撤消其中一些更改 ( Ctrl+ Z),然后保存代码 ( Ctrl+ S) 时,从该点开始的整个更改历史记录(所有撤消的更改)都会丢失 - 无法重做这些变化(Ctrl+Y )。从那时起向后的历史记录由 VS 保留,但其向前部分由于未知原因被删除。

有什么办法保留整个历史记录吗?

Mas*_*low 1

使用源代码管理(如果不可行,则使用桌面上的本地源代码管理),您可以向后或向前滚动大量更改,更频繁地签入。

例如,使用 Git,我可以每隔几分钟检查一次,并且能够回滚或转发单独的行或提交。

他们在这里使用 VSS,所以我使用 git 进行本地撤消/重做扩展。源代码控制是处理您所指的较长变更历史记录的最佳方法。