TortoiseSVN svnadmin

问题描述 投票:0回答:8

目前我正在设置 TortoiseSVN 并阅读文档等。 手册中经常提到svnadmin。 我发现我必须单独下载它。 但链接似乎很旧。 经过一番浏览后,我找到了here。 但我找不到 1.6.7 版本,就像我安装的 TortoiseSVN 一样。 另外,由于文件太多,我有点迷失了。

那么我可以从哪里获得 svnadmin 呢?

更新:澄清事情。我将其设置为单个用户,没有服务器。我正在搜索 svnadmin,因为 TortoiseSVN 文档指出在创建备份时仅复制存储库目录可能很危险。

svn tortoisesvn svnadmin
8个回答
21
投票

TortoiseSVN 现在在其安装文件中包含了这些内容(或者至少在我于 2012 年 5 月 23 日安装它时),在选择安装内容的选项期间,我必须单击命令行工具。现在已经在

(tortoisesvnInstallfolder)\bin\svnadmin.exe

只是想分享一下


5
投票

如果您尝试安装 Windows,请尝试 VisualSvn 服务器

VisualSVN Server 作为单个安装包分发,其中包含所有必需组件的最新版本。安装过程非常简单,只需单击几下即可设置功能齐全且随时可用的 Subversion 服务器。

您无需调用即可管理存储库

svnadmin
:

VisualSVN Server 提供了一个方便的管理控制台,称为 VisualSVN Server Manager。它作为标准 MMC 管理单元实现,允许您管理 Subversion 服务器,而无需处理配置文件和命令行工具。


4
投票

也许你可以尝试这个

当我在旧的 Windows 设置上安装 TortoiseSVN 时,我使用 Netbeans 作为 IDE。 Netbeans 的 Subversion 包还安装了使 TortoiseSVN 工作所需的所有组件,所以如果你不能让它工作,你可以尝试 xD


4
投票

svnadmin 是 SVN 服务器的一部分,而 TortoiseSVN 是 SVN 客户端。 因此,svnadmin 在您的 SVN 服务器上运行,并用于创建存储库等。

如果您没有 SVN 服务器,TortoiseSVN 允许您在本地计算机上创建一个存储库以供使用 - 只需右键单击,执行“TortoiseSVN”>“在此处创建存储库”。

如果您确实想要完整的服务器,您可以在 Linux/Unix 上单独安装 SVN,或在 Windows 上安装 VisualSVN。


2
投票

我从 Slik Subversion 获取适用于 Windows 的 SVN 命令行工具 - 它们似乎是 1.6.9 版本,应该可以与您的 Tortoise 版本一起使用。该工具集包括 svnadmin。


2
投票

忘掉商业 SVN 服务器吧。 您是一名 Windos 专家,而不是 Unix 大师?您只想将项目\文档上传到在线存储库,对吗? 答案如下:

  1. 您不需要 SVN 服务器或 svn 管理员。
  2. 安装TortoiseSVN后,右键单击您的项目文件夹,选择 乌龟SVN|导入...
  3. 一个对话框窗口询问存储库的 URL,请填写。
  4. 哇!您现在正在将项目导入到在线存储库中!
  5. 感谢您的谢意!

0
投票

@ collab.net 有 2 个软件包,一个用于客户端安装,另一个用于服务器安装

http://www.open.collab.net/downloads/subversion/

svnadmin 仅在 subversion 服务器包中


0
投票

首先,确保安装

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
,它应该可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.