什是SVN?
svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人。TortoiseSVN是一个Apache“ Subversion(SVN)客户端,实现为Windows Shell扩展。它直观且易于使用,因为它不需要运行Subversion命令行客户端。而且,即使在商业环境中,它也是免费使用的最简单的最酷的(Sub)版本控制界面!
目前,绝大多数开源软件都使用svn作为代码版本管理软件SVN=版本控制+备份服务器
SVN(Subversion)是一个非常强大的配置管理工具,可以区分不同的版本,并促进其在特定版本中的及时恢复;你应该知道项目组成员所做的进度;共享资源,而不是将资源发送到Remote文件中;协同工作,大大提高工作效率;SVN内核是一个包含所有数据的设置库。根据数据树的文本,配置库由文件和目录组成。客户可以访问这些文件的读写设置库。当别人写数据时,他们可以看到;通过读取数据,你可以看到其他变化。特别是,SVN会记录档案中的所有变化,不仅是文件,还包括目录本身的变化,包括添加、删除和修改文件和目录。
简单的说,你可以把SVN作为一个备份服务器,或者更好的是,它可以帮助你记住所有下载到服务器的文件。每次版本变化时,它都会自动转移。
通常我们叫它重写,它是存储在这里,然后下载在这里。在中国,它就像一个档案室。但是,我们通常用 "Repository "这个词。事实上,第一次,我们需要增加一个新的(额外的)存储文件。修改后,你可以把它们下载到现有的服务器上,并改变服务器。这个文件已经被转移了,这意味着SVN服务器已经改变了。每次SVN服务器都会给它一个新的版本。上传时间也会被记录下来。因为在上传之前,你需要从Repository文件中下载很多因素。你可以选择一个新的或旧的版本。如果你忘记了这个故事,试着去理解它。
SVN使用标签、分支和其他三个元素,这意味着它们将取代文件副本或目录来保存日志。
因此,创建一个字符或分支只是仓库内部文件的副本。至于分支,现在只是仓库中的一个目录,而不是之前的交叉目录。代码不明。由于SVN文件中包含了SVN的完整编号,所以这个缺陷在一定程度上得到了修正。
SVN不让我回去了。建议添加一个新的仓库版本。在任何情况下,都会在数据库中发现一个损坏的版本。返回SVN的操作是合并操作。
SVN使用的是标签和分支,其他三个项目,也就是说它们存储的是日志,而不是文件或档案目录的副本。因此,创建一个字符或分支只是仓库里面文件的副本。与之前的分支不同,分支只是仓库中的一个文件夹。不能再指定代码。在一定程度上,这个缺陷被完整的SVN文件号所弥补。SVN文件存储的是SVN文件而不是单个文件。
不要实施CVS 0或原则。如果您查看多个文件(添加到服务器),一些文件可以完成,而其他文件不能完成。它们通常是手动输入,然后检查到其他文件(不是全部)。因此,这些文件的检查将分两个阶段进行。SVN确实支持零或统一的原则,这也是SVN的主要优点之一。