TortoiseSVN使用简介(2/9)什么是SVN(Subversion)?

<p class="MsoNormal" style="text-indent: 24pt; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">有一个简单但不十分精确比喻:</span></span></p>
<p class="MsoNormal" style="text-indent: 24pt; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style=""><span lang="EN-US">SVN = </span>版本控制<span lang="EN-US"> + </span>备份服务器</span></span></p>
<p class="MsoNormal" style="text-indent: 24pt; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">简单的说,您可以把<span lang="EN-US">SVN</span>当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的文件内容。并且自动的赋予每次的变更一个版本。 </span></span></p>
<p class="MsoNormal" style="text-indent: 24pt; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">通常,我们称用来存放上传文件的地方叫做<span lang="EN-US">Repository</span>。用中文来说,有点像是文件仓库的意思。不过,通常我们还是使用<span lang="EN-US">Repository</span>这个名词。基本上,第一次我们需要有一个新增<span lang="EN-US">(add)</span>文件的动作,将想要备份的文件放到<span lang="EN-US">Repository</span>上面。日后,当您有任何修改时,都可以上传到<span lang="EN-US">Repository</span>上面,上传已经存在且修改过的文件就叫做<span lang="EN-US">commit</span>,也就是提交修改给<span lang="EN-US">SVN server</span>的意思。针对每次的<span lang="EN-US">commit</span>,<span lang="EN-US">SVN server</span>都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。日后,因为某些因素,如果您需要从<span lang="EN-US">Repository</span>下载曾经提交的文件。您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。 </span></span></p>

你可能感兴趣的:(tortoiseSVN)