SVN 存储库

2025年3月17日 | 阅读 3 分钟

SVN 存储库是文件和目录的集合。这些文件和目录捆绑在一个特定的数据库中。SVN 还记录了对这些文件进行过的所有修改的完整历史记录。

通常,SVN 存储库可以被视为我们计算机上的一个文件夹或目录。这些存储库可能包含不同或相似类型文件的集合。一个 SVN 存储库通常存储单个项目的所有文件和目录,或者可能是一组相互关联的项目。

使用命令行创建存储库

有很多种方法可以在 SVN 中创建存储库。我们也可以使用命令行创建存储库。

要使用命令行客户端创建 SVN 存储库,请按照以下步骤操作

第一步: 创建一个名为 svn (例如,C:\svn\) 的空文件夹。但是,我们可以用任何名称创建它。它被用作我们所有存储库的根目录。

第二步: 在 C:\svn\ 中创建另一个名为 newrepo 的文件夹。

第三步: 打开命令提示符,将目录更改为 D:\svn\newrepo,然后键入以下命令

现在,我们创建了一个名为 newrepo 的新存储库,位于 C:\svn\newrepo。请考虑以下输出

SVN Repository

newrepo 存储库将如下所示

SVN Repository

使用 TortoiseSVN 创建存储库

我们也可以使用 SVN 客户端创建存储库。要使用 TortoiseSVN 创建存储库,请按照以下步骤操作

第一步: 打开 Windows 资源管理器并创建一个新文件夹,并将其命名为例如,SVNrepo

第二步: 右键单击新创建的文件夹,然后选择选项 TortoiseSVN → 在此处创建 存储库。请参考下图

SVN Repository

一个 SVN 存储库已创建。现在,它会询问您默认的文件夹结构。请参考下图

SVN Repository

选择 创建文件夹结构 选项。

一个新的存储库已在 SVNrepo 中创建。不要编辑默认的存储库文件。如果显示任何错误,请确保该文件夹为空且未受写保护。

TortoiseSVN 在创建存储库时将设置一个默认的文件夹图标来标识本地存储库。如果我们通过任何其他选项创建存储库,则不会分配此文件夹图标。

使用 VisualSVN Server 创建存储库

我们也可以使用 VisualSVN server 创建存储库。要创建存储库,请打开 VisualSVN server manager 并导航到 Repositories 选项。请参考下图

SVN Repository

右键单击 Repositories 选项以浏览存储库选项。在这里我们可以找到很多选项,例如创建、导入、浏览、恢复等。

单击 创建新存储库 以创建新存储库。请参考下图

SVN Repository

选择您要创建的存储库类型。然后单击下一步继续。

SVN Repository

现在,它会询问存储库名称。键入一个 存储库名称,然后单击 下一步 继续。

SVN Repository

在此步骤中,选择存储库布局,无论您是想创建空存储库还是单项目存储库。建议创建一个空存储库,以便您可以根据需要进行创建。单击 下一步 继续。

SVN Repository

我们即将创建我们的第一个存储库。在此步骤中,我们将为新的存储库设置初始访问权限。请选择您想要的访问权限。但是,我们可以随时编辑它。单击 完成 完成该过程。

SVN Repository

现在,我们已经使用 VisualSVN 成功创建了我们的存储库。

SVN Repository

它将显示存储库类型、存储库名称、存储库 URL 和访问权限。


下一主题SVN 导入