Visual studio 2015 Visual Studio 2015的代码存储

Visual studio 2015 Visual Studio 2015的代码存储,visual-studio-2015,Visual Studio 2015,我从未真正将任何类型的产品用于代码/项目/解决方案存储。我想知道是否有人对微软建议使用的软件或在多个开发人员的环境中使用的软件有任何建议 任何能为我指明正确方向的答案都会非常有用。在开发环境中基本上有两种选择:Git和Subversion(SVN) Git-Git是一种分布式版本控制系统(DVCS),意味着代码存储在多个地方(开发人员不只是查看代码的最新版本)。我想说,这似乎是一个更受欢迎和广泛使用的版本控制平台。在Git中,您可以将代码存储库的副本(称为“克隆”)下载到本地计算机上。然后,您通

我从未真正将任何类型的产品用于代码/项目/解决方案存储。我想知道是否有人对微软建议使用的软件或在多个开发人员的环境中使用的软件有任何建议


任何能为我指明正确方向的答案都会非常有用。

在开发环境中基本上有两种选择:Git和Subversion(SVN)

Git-Git是一种分布式版本控制系统(DVCS),意味着代码存储在多个地方(开发人员不只是查看代码的最新版本)。我想说,这似乎是一个更受欢迎和广泛使用的版本控制平台。在Git中,您可以将代码存储库的副本(称为“克隆”)下载到本地计算机上。然后,您通常创建一个分支,该分支将容纳您对代码所做的更改,然后将代码“提交并推送”回托管存储库,在该存储库中通常会对代码进行审阅,合并冲突得到解决(如果有),然后合并到主分支中。当然,git是灵活的,这只是git中典型“工作流”的一个示例。您可以在谷歌上搜索Git工作流以获取大量文章和示例

Git资源

Subversion(SVN)-SVN是一个重要的工具。这里的主要区别在于,您的代码维护在一个中心位置,每个开发人员都必须签出代码才能使用它。一次只能有一个开发人员签出代码(这可以防止Git中出现合并冲突等问题)。分支之类的东西也存在于Subversion中,但老实说,我在SVN中使用它们的经验不多

SVN资源

现在我们已经掌握了Git和SVN的基本知识,我们可以与VisualStudio组件进行讨论。在我看来,我会建议使用GitHub()、Bitbucket()或Microsoft的在线TFS实现,称为“VisualStudioTeamServices”()。这些服务中的任何一项都将与VisualStudio的内置版本控制系统配合使用。不同之处在于您获得的功能,例如免费的私有存储库(使用VisualStudioTeamServices和Bitbucket获取)、bug/问题跟踪选项、Wiki等


就个人而言,我会推荐Visual Studio Online(VSO)或GitHub。VSO将为您提供免费的私有存储库,但他们的免费帐户并没有很好的问题跟踪选项。GitHub的免费帐户不提供私人回购,但它们有一些很好的问题跟踪功能和Wiki。在Visual Studio环境中,无论您选择哪一种,界面以及与存储库的交互方式都是相同的。

在开发环境中基本上有两种选择:Git和Subversion(SVN)

Git-Git是一种分布式版本控制系统(DVCS),意味着代码存储在多个地方(开发人员不只是查看代码的最新版本)。我想说,这似乎是一个更受欢迎和广泛使用的版本控制平台。在Git中,您可以将代码存储库的副本(称为“克隆”)下载到本地计算机上。然后,您通常创建一个分支,该分支将容纳您对代码所做的更改,然后将代码“提交并推送”回托管存储库,在该存储库中通常会对代码进行审阅,合并冲突得到解决(如果有),然后合并到主分支中。当然,git是灵活的,这只是git中典型“工作流”的一个示例。您可以在谷歌上搜索Git工作流以获取大量文章和示例

Git资源

Subversion(SVN)-SVN是一个重要的工具。这里的主要区别在于,您的代码维护在一个中心位置,每个开发人员都必须签出代码才能使用它。一次只能有一个开发人员签出代码(这可以防止Git中出现合并冲突等问题)。分支之类的东西也存在于Subversion中,但老实说,我在SVN中使用它们的经验不多

SVN资源

现在我们已经掌握了Git和SVN的基本知识,我们可以与VisualStudio组件进行讨论。在我看来,我会建议使用GitHub()、Bitbucket()或Microsoft的在线TFS实现,称为“VisualStudioTeamServices”()。这些服务中的任何一项都将与VisualStudio的内置版本控制系统配合使用。不同之处在于您获得的功能,例如免费的私有存储库(使用VisualStudioTeamServices和Bitbucket获取)、bug/问题跟踪选项、Wiki等


就个人而言,我会推荐Visual Studio Online(VSO)或GitHub。VSO将为您提供免费的私有存储库,但他们的免费帐户并没有很好的问题跟踪选项。GitHub的免费帐户不提供私人回购,但它们有一些很好的问题跟踪功能和Wiki。在Visual Studio环境中,无论您选择哪一种,界面以及您与存储库的交互方式都将是相同的。

所说的“代码存储”是指版本控制吗?Git现在非常流行。Git是用于私有存储还是用于开源?在我看来,“版本控制”只是一种“代码存储”。)Git是否集成到VS 2015中?Git在私人和开放项目中都很流行。我认为微软在VS中提供了对Git的支持,但我不确定他们的实现有多流行。所谓的“代码存储”是指版本控制吗?Git现在非常流行。Git是用于私有存储还是用于开源?在我看来,“版本控制”只是一种“代码存储”。)Git是否集成到VS 2015中?Git在私人和开放项目中都很流行。我认为微软在VS中提供了对Git的支持,但我不确定他们的实现有多受欢迎