2

Visual SVN Server 允许您创建 SVN 存储库和 SVN 项目。那些严格拥有客户端 SVN 访问权限(例如使用 Tortoise)的人不能创建项目。但是,他们确实能够根据需要创建文件夹。在服务器端创建 SVN 项目时,您可以为给定的 SVN 项目自动生成标签、分支和主干文件夹。另一方面,您可以手动创建一个项目文件夹,以及来自 Tortoise SVN 的这三个相同的子文件夹。两者在服务器端的架构上有什么不同吗?在服务器端创建是否会提供任何额外的功能(例如)?如果没有,我只是想避免我们的管理员在服务器端进行维护。

编辑:

对不起,他们使用术语“新建 > 项目结构...”

在此处输入图像描述

4

3 回答 3

3

不,没有区别。文件夹就是文件夹。无论您是在创建存储库时创建它还是稍后创建它都不会改变任何东西。但我会直接创建它们,因为您将需要它们。

于 2013-02-25T21:41:30.617 回答
2
  1. 没有这样的对象,如 Apache Subversion(和 VisualSVN 服务器)中的“SVN 项目”:只有
    • 存储库
    • 存储库中的文件夹
  2. repo 根目录中的 trunk/tags/branches 是常规布局,并且只有一组中的一个,请阅读推荐的存储库布局存储库布局以获取更多详细信息。

两者在服务器端的架构上有什么不同吗?

不。它们在历史上是相同的(在 repo 中有一个带有新文件夹的提交),VisualSVN Server 的提交只有另一个提交者名称,并且不会触发挂钩脚本。

于 2013-02-25T23:46:55.123 回答
2

简短回答:不。/trunk,/tags/branches目录只是常规的 Subversion 文件夹。

于 2013-02-25T21:41:37.333 回答