<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>
分享到:
相关推荐
SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题 一、SVN服务端Subversion安装配置 在安装Subversion之前,需要注意下载的Subversion版本是否支持apache2.0或apache2.2。如果只支持apache2.0,需要重新...
在使用这套SVN Subversion TortoiseSVN AnkhSvn 1.8全套时,你需要了解如何安装和配置这些组件,以及如何有效地使用它们进行版本控制。例如,如何创建新的SVN仓库,如何连接到已有的仓库,如何检出项目,如何提交...
SVN(Subversion)是一种版本控制系统,用于管理文件和目录的历史版本。SVN资源库通常使用特定协议访问,比如svn://或***。通过安装SVN并配置它使用http或https协议,用户可以从远程客户端进行访问。以下是从给定...
备注:Subversion,简称SVN Subversion是服务器端软件,用于搭建SVN服务; TortoiseSVN是客户端软件,用于给使用者连接SVN服务使用;
本文档将详细介绍 TortoiseSVN 的使用过程,包括下载和安装、什么是 SVN、为什么要用 SVN、建立 SVN Repository、新增档案及目录、更新档案及目录、更新至特定版本、复制档案及目录、制作 Tag 或是 Release 等内容。...
总之,CollabNet Subversion Edge结合TortoiseSVN的使用,为开发团队提供了强大的源代码管理和协作环境。通过清晰的步骤,你可以轻松地搭建起一个功能完备的SVN服务器,让团队成员高效地进行版本控制和协同开发。
#### SVN(Subversion)与tortoiseSVN简介 Subversion(简称SVN)是一种开源版本控制系统,用于跟踪随时间变化的文件和目录,它能记录每一次的更改,以便用户能够回溯到历史的任意版本。tortoiseSVN则是SVN的一个...
建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,执行完毕后astar目录有svnadmin创建的目录和文件 5). mkdir ...
### Subversion客户端TortoiseSVN简单使用指南 在软件开发过程中,版本控制工具是必不可少的,它能够帮助团队管理代码的变化,确保项目的稳定性和可追溯性。Subversion(SVN)作为一款开源的集中式版本控制系统,在...
Subversion(SVN)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。它允许多人协同工作,并在代码修改、合并和版本控制方面提供强大的功能。Subversion服务端是整个系统的核心,负责存储和管理项目...
Setup-Subversion-1.7.0.msi (SVN服务端) TortoiseSVN-1.7.1.22161-win32-svn-1.7.1.msi(SVN客户端) LanguagePack_1.7.1.22161-win32-zh_CN.msi(中文语言包) AnkhSvn-2.3.10509.1073(1).msi (.net 插件)
SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。TortoiseSVN则是SVN的一个图形化客户端,它为Windows用户提供了一个直观的界面来操作SVN仓库。Slik-...
【Subversion + Apache + TortoiseSVN 安装说明】 Subversion 是一个开源的版本控制系统,Apache 是一款广泛应用的Web服务器,TortoiseSVN 是一个 Windows shell 接口,用于 Subversion。以下是对安装过程的详细...
该文档主要介绍了Visual Studio 2022下的软件配置管理工具的配置和使用方法,涵盖了Visual SVN、TortoiseSVN和AnkhSvn三个工具的安装、配置和使用方法。 ### 1. SVN 和 VI SUAL SVN 介绍 SVN(Subversion)是一种...
TortoiseSVN-1.6.15版 svn apache 服务器 配置步骤: 1, httpd-2.2.16-win32-x86-openssl-0.9.8o.msi 除了端口设置以外,其他的请按照常识设置,其中端口我改为了 9999 。 随个人喜好吧,但尽量设置 5000 以上的...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。它允许多人协同工作,记录每次修改,合并不同的工作版本,并且能够恢复到任何历史状态。Subversion是SVN的核心,它提供了命令行...
创建一个测试仓库,然后使用SVN客户端(如`svn`命令行或TortoiseSVN)连接并操作。 ```bash sudo svnadmin create /var/lib/svn/testrepo ``` 五、用户管理和权限控制 Subversion支持多种认证方式,包括简单的...
TortoiseSVN中文使用手册知识点总结 TortoiseSVN是一款功能强大的Subversion客户端工具,专门为Windows平台设计。下面是TortoiseSVN中文使用手册中的知识点总结: 什么是TortoiseSVN? TortoiseSVN是一个基于...