TortoiseSVN 与功能齐全的 SVN 服务器之间有何区别?

TortoiseSVN 与功能齐全的 SVN 服务器之间有何区别?

可以使用 Tortoise SVN 本身来创建存储库。那么 SVN 服务器(如 VisualSVN Server)或任何其他产品(如 Collabnet Subversion)的作用究竟是什么?与 SVN 客户端应用程序(如 TortoiseSVN)创建的存储库相比,SVN 服务器提供了哪些额外的功能?

答案1

乌龟,或任何其他沉没客户,是与 subversion 交互的工具服务器

服务器提供功能,客户端是您对服务器进行操作的接口。

Subversion 是所谓的集中式版本控制系统。集中式 RCS 的模型本质上是客户端-服务器。

其他 RCS 是分布式的,例如 Mercurial、Git 和 Bazaar。它们不需要中央服务器(和/或允许您断开连接工作,然后合并回中央服务器。)它们还允许多个参与者托管服务器,让您可以更改“中央”服务器所在的位置。

答案2

Tortoise 包含创建存储库的能力,类似于svnadmin create命令,但它缺乏通过 HTTP/WebDAV 为存储库提供复杂访问控制、Web 界面和服务器端软件提供的其他奇特功能的能力。

您可以使用 Tortoise 在本地文件系统上创建存储库,但您只是创建了存储库;要提供与其他软件包相同级别的服务,您需要的不仅仅是 Tortoise。

相关内容