我是一个业余程序员,我已经为我的办公室创建了一个应用程序。有时,我需要改进代码,添加功能或修复在某些情况下出现的问题-即使在应用程序大量使用3-4个月后,我也发现了错误或无效的编码。问题是,每当我修改代码时,visual studio都会保存更改。这意味着如果我想使用这个程序,我必须在编码和调试方面非常快,否则它不会构建--我也不能使用它……有没有办法保留程序的旧版本,而不必将完整的项目文件夹保存到其他地方?比如创建一个新版本,但保留返回到旧版本的选项...
发布于 2013-01-08 19:17:44
您要查找的内容名为source control。
有很多系统,有两个流行的是subversion和Git。
如果使用得当,您将拥有项目中每个文件的完整历史记录。
发布于 2013-01-08 19:19:49
在我写这篇文章的时候,还有另外两个关于源代码控制的答案,但在这个问题上还有另一个角度。
您正在从开发目录执行生产副本。不要这样做。
将程序开发到稳定版本后,在其他地方复制一份并使用该副本。通过这种方式,您可以自由地在软件上继续开发,而不会破坏您继续使用现有稳定版本的能力。
至于源代码控制,如果你还没有这样做,你肯定也应该使用它。在其他方面,它将允许你返回并通过小错误修复稳定版本,同时仍然对软件进行重大重写,以及这里的其他人提到的功能,项目的完整历史,“无限”撤消等。
发布于 2013-01-08 19:18:21
我不明白你说的Visual Studio在你修改代码时保存代码是什么意思。默认情况下,它会在您构建时保存,但我不认为它会在您键入时保存。
无论如何,您正在寻找的是一个称为源代码控制系统的系统。
https://stackoverflow.com/questions/14213775
复制相似问题