在Visual Studio中开发的软件的版本控制

问题描述 投票:1回答:1

我开发了一个WinForms应用程序。现在我想通过添加新功能并优化它来升级我的应用程序。一种方法是只复制项目文件夹并在复制的项目文件夹中进行更改。我想知道这是软件开发中版本控制的正确方法,只需复制每个新版本的项目文件夹,或者是否有一些系统方法可用于管理我的应用程序的所有版本。我真的想了解这些事情。请指导我。

c# visual-studio version-control software-design
1个回答
2
投票

Azure DevOps(以前称为Visual Studio Team Services,或简称VSTS)是一个免费的*在线Microsoft系统,它集成了源代码控制,可以找到here的概述。还有其他系统,但我强烈推荐这个,因为它很好地与Visual Studio联系在一起。

Azure DevOps支持的两种版本控件的细节是:

  1. Team Foundation Version Control
  2. Git

Git现在似乎正在成为首选系统,这是微软默认的,我的工作场所现在已经转移到该设置。

每个系统都允许您签入或提交您所做的代码更改,保留这些更改的历史记录,并使您能够回滚并查看以前的代码。

一旦你学会了这些基础知识开始查看分支/回购,当你开始与同一个项目的另一个开发人员一起工作时,我建议你做一些阅读,以了解如何解决合并冲突和最佳实践以避免它们。

*最多可供五位开发人员免费使用

© www.soinside.com 2019 - 2024. All rights reserved.