目前我正在设置 TortoiseSVN 并阅读文档等。 手册中经常提到svnadmin。 我发现我必须单独下载它。 但链接似乎很旧。 经过一番浏览后,我找到了here。 但我找不到 1.6.7 版本,就像我安装的 TortoiseSVN 一样。 另外,由于文件太多,我有点迷失了。
那么我可以从哪里获得 svnadmin 呢?
更新:澄清事情。我将其设置为单个用户,没有服务器。我正在搜索 svnadmin,因为 TortoiseSVN 文档指出在创建备份时仅复制存储库目录可能很危险。
TortoiseSVN 现在在其安装文件中包含了这些内容(或者至少在我于 2012 年 5 月 23 日安装它时),在选择安装内容的选项期间,我必须单击命令行工具。现在已经在
(tortoisesvnInstallfolder)\bin\svnadmin.exe
只是想分享一下
如果您尝试安装 Windows,请尝试 VisualSvn 服务器。
VisualSVN Server 作为单个安装包分发,其中包含所有必需组件的最新版本。安装过程非常简单,只需单击几下即可设置功能齐全且随时可用的 Subversion 服务器。
您无需调用即可管理存储库
svnadmin
:
VisualSVN Server 提供了一个方便的管理控制台,称为 VisualSVN Server Manager。它作为标准 MMC 管理单元实现,允许您管理 Subversion 服务器,而无需处理配置文件和命令行工具。
也许你可以尝试这个。
当我在旧的 Windows 设置上安装 TortoiseSVN 时,我使用 Netbeans 作为 IDE。 Netbeans 的 Subversion 包还安装了使 TortoiseSVN 工作所需的所有组件,所以如果你不能让它工作,你可以尝试 xD
svnadmin 是 SVN 服务器的一部分,而 TortoiseSVN 是 SVN 客户端。 因此,svnadmin 在您的 SVN 服务器上运行,并用于创建存储库等。
如果您没有 SVN 服务器,TortoiseSVN 允许您在本地计算机上创建一个存储库以供使用 - 只需右键单击,执行“TortoiseSVN”>“在此处创建存储库”。
如果您确实想要完整的服务器,您可以在 Linux/Unix 上单独安装 SVN,或在 Windows 上安装 VisualSVN。
我从 Slik Subversion 获取适用于 Windows 的 SVN 命令行工具 - 它们似乎是 1.6.9 版本,应该可以与您的 Tortoise 版本一起使用。该工具集包括 svnadmin。
忘掉商业 SVN 服务器吧。 您是一名 Windos 专家,而不是 Unix 大师?您只想将项目\文档上传到在线存储库,对吗? 答案如下:
@ collab.net 有 2 个软件包,一个用于客户端安装,另一个用于服务器安装
见 http://www.open.collab.net/downloads/subversion/
svnadmin 仅在 subversion 服务器包中
首先,确保安装
svnadmin
命令行。它附带了 Tortoise SVN。
转到服务器或创建 SVN 存储库的位置,而不是检出工作副本的位置。
CD 进入存储库位置并运行以下命令:
>svnadmin verify C:\path\to\repository\source
应该可以。如果运行后出现以下错误
svnadmin verify
:
svnadmin: E720002: Can't open file 'format': The system cannot find the file specified.
svnadmin: E165005: Expected repository format '3' or '5'; found format '12'
这意味着您所在的位置不正确。要进行测试,请使用右键单击 -> 创建存储库打开 Tortoise SVN,并完成在本地(不是工作副本签出版本)上创建 SVN 存储库的步骤。然后,为新创建的存储库打开 CMD 窗口并运行
svnadmin verify path/to/repo
,它应该可以工作。