0

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

4

2 回答 2

1

鉴于您拥有现代版本的 Visual Studio(2015 或 2017),您可以在“新建项目”对话框的右下方选择创建 Git 存储库。 在此处输入图像描述

如果您已经有一个解决方案/项目,您可以右键单击该解决方案并选择“添加到源代码管理”,一个 git 存储库将添加到与您的解决方案相同的文件夹中。 在此处输入图像描述

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

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

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

Git 初始化

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

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

于 2016-12-30T19:49:52.987 回答
1

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

问题是,如果您对此完全陌生,您很可能应该设置服务器端,我认为这既不容易也不免费......

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

源代码管理是一个棘手而庞大的世界,您应该首先学习基础知识和主要概念,然后一个充满可能性的世界将为您打开。祝你好运!!:)

于 2016-12-25T01:11:18.043 回答