首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不丢失旧代码的情况下对c#程序进行更改

在不丢失旧代码的情况下对c#程序进行更改
EN

Stack Overflow用户
提问于 2013-01-08 19:16:37
回答 5查看 260关注 0票数 2

我是一个业余程序员,我已经为我的办公室创建了一个应用程序。有时,我需要改进代码,添加功能或修复在某些情况下出现的问题-即使在应用程序大量使用3-4个月后,我也发现了错误或无效的编码。问题是,每当我修改代码时,visual studio都会保存更改。这意味着如果我想使用这个程序,我必须在编码和调试方面非常快,否则它不会构建--我也不能使用它……有没有办法保留程序的旧版本,而不必将完整的项目文件夹保存到其他地方?比如创建一个新版本,但保留返回到旧版本的选项...

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-01-08 19:17:44

您要查找的内容名为source control

有很多系统,有两个流行的是subversionGit

如果使用得当,您将拥有项目中每个文件的完整历史记录。

票数 8
EN

Stack Overflow用户

发布于 2013-01-08 19:19:49

在我写这篇文章的时候,还有另外两个关于源代码控制的答案,但在这个问题上还有另一个角度。

您正在从开发目录执行生产副本。不要这样做。

将程序开发到稳定版本后,在其他地方复制一份并使用该副本。通过这种方式,您可以自由地在软件上继续开发,而不会破坏您继续使用现有稳定版本的能力。

至于源代码控制,如果你还没有这样做,你肯定也应该使用它。在其他方面,它将允许你返回并通过小错误修复稳定版本,同时仍然对软件进行重大重写,以及这里的其他人提到的功能,项目的完整历史,“无限”撤消等。

票数 3
EN

Stack Overflow用户

发布于 2013-01-08 19:18:21

我不明白你说的Visual Studio在你修改代码时保存代码是什么意思。默认情况下,它会在您构建时保存,但我不认为它会在您键入时保存。

无论如何,您正在寻找的是一个称为源代码控制系统的系统。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14213775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档