我开发了一个WinForms应用程序。现在,我想通过添加新特性并优化应用程序来升级我的应用程序。其中一种方法是复制项目文件夹并在复制的项目文件夹中进行更改。我想知道这是在软件开发中通过复制每个新版本的项目文件夹来控制版本的正确方式,还是有一些系统的方法可用于管理我的应用程序的所有版本。我真的很想了解这些东西。请引导我。
发布于 2018-03-28 10:24:48
Azure DevOps (以前的,简称VSTS )是一个免费的*,它包含了源代码管理,一般的概述可以找到这里。还有其他系统,但我强烈建议这样做,因为它与Visual很好地结合在一起。
两种版本控制Azure DevOps支持的具体内容如下:
Git似乎正在成为首选的系统,这是微软的默认做法,我的工作场所现在已经转向了这种设置。
每个系统允许您签入或提交您所做的代码更改,保存这些更改的历史记录,并使您能够回滚并查看以前的代码。
一旦您了解了这些基础知识,就开始研究分支/repos,当您开始与其他开发人员一起在同一个项目中工作时,我建议您多读一些文章,了解如何解决合并冲突和避免合并冲突的最佳实践。
*最多可供五名开发人员使用
https://stackoverflow.com/questions/49531600
复制相似问题