如何正确管理应用程序的版本?

时间:2016-12-24 17:43:27

标签: vb.net multiple-versions

我需要有关如何控制不同版本的应用程序的提示。目前,每当我进行更改时,我都会简单地覆盖同一个项目。随着我的项目变得越来越大,这对我来说已成为一个问题。是否有内置函数来正确管理程序的不同版本,甚至可能是一个简单的表单来填写更改日志,或者我应该简单地将每个项目保存在单独的文件夹中?

2 个答案:

答案 0 :(得分:1)

在我看来,最直接的答案是尝试TFS,因为根据你在VB.NET中开发的标签,TFS在Visual Studio中非常好地集成(这也是合乎逻辑的,因为它也是微软的。)

问题是,如果你对此完全陌生,你最有可能设置服务器端,我认为这既不容易也不自由......

免费/开源替代品是Subversion和Git,它们被广泛使用和记录。 Subversion遵循客户端 - 服务器架构(数据托管在服务器中),而Git是分布式的,这意味着它是实际托管数据的开发人员。如果您单独工作,最后一个选项可能更适合您。关于此问题的有用链接:Using Git with Visual Studio

源代码控制是一个棘手而庞大的世界,你应该首先学习基础知识和主要概念,然后才能开启你的可能性世界。祝好运!! :)

答案 1 :(得分:1)

鉴于您拥有Visual Studio的现代版本(2015或2017),您可以选择在“新建项目”对话框的右下角创建Git存储库。 enter image description here

如果您已有解决方案/项目,则可以右键单击解决方案并选择“添加到源代码管理”,然后将git存储库添加到与解决方案相同的文件夹中。 enter image description here

“输出”窗口将提供一些已创建的信息(我通过这种方式创建了两个新的(1)和(2)),现在您将可以访问用于源代码管理的标准git命令。

如果您没有Visual Studio的现代版本或正在使用其他工具,则可以使用命令行。然后,您首先从https://git-scm.com/download/win

下载git

然后转到您的解决方案文件夹,然后执行:

  

Git init

此命令将使您当前的文件夹成为一个完整的git存储库。

要了解如何使用Git(有很多指南),但是从https://backlogtool.com/git-guide/en/开始 对于您的使用,作为单个开发人员,您只需要基础知识。