SVN 详解
什么是 Subversion (SVN)?
Subversion 是一个开源的版本控制系统,旨在成为 CVS 的有力替代品。Subversion 由 CollabNet 公司(Inc.)于 1999 年创建,用于维护文件的当前和历史版本,如源代码、网页和文档。Subversion 的目标是成为广泛使用的并发版本系统(CVS)的兼容性较强的继任者。Subversion 在开源社区中广为人知,被用于包括 Apache、Free Pascal、FreeBSD、GCC、Django、Ruby、Mono、SourceForge.net、ExtJS、PHP、MediaWiki 和 Google Code 等项目。
我们支持 Subversion (SVN) 吗?
如果您查看我们的兼容技术列表,会发现我们支持客户端但不支持仓库。这可能会让一些人感到困惑,因此本文的目的是详细解释客户端和仓库之间的区别,以及从支持角度来看它们是如何结合的。
SVN 客户端兼容我们所有的托管账户。
Subversion 有自己的命令行客户端。还有其他客户端可用,在不同场景下可能更易用或更直观。通常,人们会安装多个客户端,并针对不同任务使用它们。这些客户端兼容我们所有的托管账户。您可以连接到存储在本地计算机或其他服务器上的仓库,这都能正常工作。
运行 Subversion (SVN) 仓库仅允许在 VPS 和独立服务器上。
为了维护这些仓库,项目贡献者可能会有大量连接,因此通常不支持在我们的共享或转售服务器上运行仓库。这意味着,虽然客户端可以使用 SVN 在另一个服务器上存储的项目仓库上进行工作,但他们不能将仓库专门存储在自己的账户中,除非是在 VPS 或独立服务器等专用环境中。
入门
您需要 SSH 访问权限和安装说明。HostGator 可根据您的请求提供 SSH,安装说明可见 https://svnbook.red-bean.com/en/1.5/index.html 。