2014-04-06 55 views
-2

Git和SVN的优点是什么?你用Git和SVN做什么?

我看到很多人在谈论他们,但我不明白他们是如何有帮助的。 他们只是在线存储代码的地方吗? 他们能帮我更快地完成我的程序吗?

我正在一个人工作,而不是一群人。

+0

Git和SVN是两种不同的版本控制系统。你是否在问一起使用,或者你是否在使用一般的版本控制系统? –

+0

我已经编辑了你的问题,假设你不*要求一起使用Git和SVN(正如你接受的答案所暗示的那样)。如果我改变了问题的含义,请随时恢复我的编辑。 (请看你的问题已被标记为重复。) –

回答

-1

Git和SVN是版本控制系统。他们的帮助可以作为单独工作人员的“撤销”工作。您随时间所做的修改将被保存。您也可以创建代码分支,然后将它们与主分支合并。例如,这可以帮助您尝试其他创意,而不会中断主项目。

对于一个组,它允许许多人一次使用相同的代码。他们的变化可以合并而不会覆盖他人。

学习版本控制至关重要,并不难。您的IDE(编程软件)可能内置有控件。Git是Github上最受欢迎和使用的。

-1

像git(和svn)这样的版本控制系统在单独工作时也非常有用。 它们允许您跟踪您更改的内容,更改时的内容以及更改内容的原因。它为您提供了有关更改的历史记录,并允许您恢复任何旧版本的文件。

例如,您可以将它用于配置文件。而不是制作大量的备份文件,在版本控制中存储旧版本更容易。如果事情立即崩溃,你可以轻松撤销。如果事情稍后中断,您可以查看变更的历史记录,并可以识别出不好的变化。

尤其是git还允许您通过让您专注于实际的更改来编写更好的代码。 - 考虑将代码构建为一系列功能变化,这比只有最终代码更容易理解。

+0

为什么-1?答案有问题吗? – michas