Visual Studio 2015源代码控制系统

3
我只想在Visual Studio 2015中完成一些简单的项目(为了大学课程),但是我看到了这个,我不知道它是什么意思以及该怎么做。直到现在,我选择跳过这些选项(取消),但我想知道在哪些情况下(什么样的项目)源代码控制选项会带来很大的好处(或必须使用),也许你可以告诉我应该使用这两个选项中的哪一个。

enter image description here


1
请注意,该git描述相当...目标不明确?短视?有限制?其中“that”一词后面的所有内容都受到了某种限制。 - jthill
jthill,你能具体说明一下吗?为什么这么说呢?我很想听听你的意见。 - CCBet
1
我对更准确的描述的第一次尝试是:“Git是一个分布式版本控制系统,它存储项目状态的快照。通常存储的标准大致上足以生成可重复的测试(当然还包括构建)。它提供了共享这些快照的工具,并且可以使用它们来创建有用的新快照。” - jthill
2个回答

9
它正在询问您是否想使用几种知名的"版本控制"系统来存储您的代码并跟踪您对其所做的更改。可能值得阅读版本控制的一般原则(可在维基百科、微软网站等地方找到),看看它是否适用于您想做的项目。版本控制可以非常强大,但也可以非常复杂。每次更新时,它将允许您查看项目和代码文件中确切的更改内容及其时间。您可以以用户友好的方式比较不同,并在犯错时返回旧版,甚至可以创建多个版本的代码,并轻松共享其核心功能。如果您需要或希望这样做,那么很好,请去尝试吧。如果您只是为个人使用而进行一些小型、短期的项目,则定期备份您的文件可能就足够了。希望这有所帮助。

1
谢谢!我只是在做一些小项目,所以我会取消这些选项,也许为它们使用备份。 - CCBet
2
我认为,无论项目的规模如何,偶尔备份都是不够的。如果你计划成为一名软件开发人员,能够使用源代码控制系统是一个优点。 - crashmstr
2
@crashmstr 我原则上同意,但听起来 OP 刚开始接触编程,并且似乎是出于兴趣而非职业原因...如果是这样的话,最好先专注于这方面并在决定更加认真地对待编程时再考虑版本控制。 - ADyson
1
你说得对。我只是为了考入计算机科学学院而做准备,所以我才刚刚开始。但是从你们这些人那里了解到接下来的步骤对我很有好处。目前,简单的数据结构、算法等等...你们更懂 :) 谢谢! - CCBet
1
我强烈建议你尽快了解Git。它真的很值得,而且你会经常需要它。此外,如果某些东西不起作用,你可以对你所做的更改进行修订。另外,你可以使用不同的副本来处理你的解决方案,这真的非常强大,例如在处理不同任务时。 - Christian Klemm
显示剩余2条评论

2
如果你不知道这是什么意思,那么现在可以跳过它。然后稍后回来学习版本控制,因为这是一个应该了解的好东西,也是专业人士必须知道的。
如果你必须选择一个,就选择 git。它正在迅速成为行业标准,而且完全免费。每个人都使用GitHub;我甚至从未听说过 TeamFoundationVersionControlHub。

2
团队基础架构服务器(TFS)是微软的版本控制系统。它作为Visual Studio在线的一部分提供,也可以独立运行。(Visual Studio Online还可以托管git存储库)。Git可能是开源圈中的行业标准,但从我的经验来看,我愿意打赌,在企业和仅限于微软公司的公司中,TFS同样受欢迎,甚至更受欢迎。 - ADyson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接