问题标签 [svnadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
772 浏览

svn - 获取适用于 Windows 的 SubVersion 1.4 可执行文件

我需要使用一个旧的存储库,它的 db/format 包含

这个问题,我明白这意味着它是 1.4 版。

我只有 1.5 个可执行文件,它们生成一个 db/format 包含

我尝试使用 1.5svnadmin来验证 1.4 回购,但它失败了

如果有人对如何解决这个问题有任何想法,那就太好了。我目前的工作计划是获取 1.4 可执行文件。

我遇到的问题是我进行了大量搜索,但找不到任何 SubVersion 1.4 可执行文件下载。

任何帮助将不胜感激。

0 投票
5 回答
3088 浏览

svn - 将 SVN 存储库从 Google 代码迁移到另一个存储库服务器(保留历史记录)

我在这里阅读了一些关于如何使用 svnadmin/dump 等的问题/答案。实际上我没有正确理解我应该做什么。

如何将 SVN 存储库迁移到另一个 SVN 存储库?

我想我必须使用 svnadmin 从 Google 代码存储库中进行某种转储,但是我从哪里获得这个 svnadmin?

我在 WXP 上使用 TortoiseSVN 1.6.3 并且我的所有 C 文件夹中都没有 svnadmin.exe 命令,我应该在哪里下载这些应用程序?

谢谢!

0 投票
4 回答
143 浏览

svn - 如何限制svn保存的历史数量?

例如,我只想要某个分支或项目的 3 条记录。

非常感谢你!

更新:谢谢你们的回答。也许这不是一个好问题。我有一个框架回购和几个引用该框架的项目。我通常会继续做一个项目,有时我需要更新框架。但是,我不想因为我的框架更新而影响任何其他项目,尽管我可能没有时间在框架发生变化时更新每个项目。所以我考虑的解决方案是在每个项目中检查框架.dll,以便每个项目都可以缓存一个版本的dll并且它们不会中断。但是,我不希望我的 svn 保留很多 dll 签入,所以我提出了上述问题.....我只是想我应该在每个项目中保留一份框架源代码而不是 dll。一旦我决定使用更新的框架,我就可以对每个项目进行合并' s 框架副本。这听起来更好。

0 投票
3 回答
411 浏览

svn - 两个 CVS 项目合并为一个 SVN 项目

我有两个 CVS 项目,我在 Eclipse 中维护。我签出第一个项目,对于第二个项目,我使用“在现有项目中签出”选项,因此我能够将两个 CVS 项目维护到一个 Eclipse 项目中。这样做我可以用相同的标签等标记两个项目。

并且知道,现在是开始使用 SVN 的时候了。我能够创建两个单独的 CVS 转储文件,当我使用 svnadmin 加载到 SVN 存储库时,我无法保持 CVS 中的结构!

因此,当我将两个转储分别导入 SVN 时,我得到以下结构:

ProjA - 分支标签树干

ProjB 分支标记主干

在 CVS 中,我能够将 ProjB 作为 ProjA 主干的子文件夹!

有什么方法可以使用 SVN 来实现吗?

0 投票
1 回答
5003 浏览

svn - svnadmin 创建 -- 错误?

好的,我将 collabnet 中的 subversion 二进制文件安装到我的 win7 计算机上。

当我运行安装时,它将主文件放入:

C:\Program Files\CollabNet\Subversion 服务器

它还在这里为我的存储库创建一个空目录:

C:\svn_repository

我打开了一个 cmd.exe 并在这行下雨:

C:\Program Files\CollabNet\Subversion Server>svnadmin 创建 /var/svn/repos

它给了我这个错误:

存储库创建失败
无法创建顶级目录
系统找不到指定的路径

经过研究,我发现文件路径/var/svn/repos必须已经存在。但是哪里?

我尝试添加此文件路径来C:\svn_repository制作它C:\svn_repository\var\svn\repos我也尝试添加路径C:\Program Files\CollabNet\Subversion Server

每次运行时仍然会出现相同的错误:

C:\Program Files\CollabNet\Subversion Server>svnadmin 创建 /var/svn/repos

我还尝试将斜线向后制作,例如:

C:\Program Files\CollabNet\Subversion Server>svnadmin create \var\svn\repos

有人可以告诉我我做错了什么吗?

谢谢!!!

0 投票
1 回答
395 浏览

svn - 我可以/应该在镜像存储库上运行 svnadmin pack

我们正在使用 svnsync 镜像 1.6 repo。我们每周在主存储库上运行一次 svnadmin pack,但我想知道我们是否可以或应该在镜像存储库上运行它。根据我对 SVN 内部结构的了解,svnadmin pack 所做的文件系统更改不会被镜像(我猜这是有道理的)。有人可以确认我是否可以/应该在镜像上运行 svnadmin pack 吗?

0 投票
3 回答
327 浏览

svn - 从修订历史记录中删除特定文件

我正在尝试从我无意提交的修订历史记录中删除特定文件。有人可以提供一种方法吗?

0 投票
5 回答
13898 浏览

svn - svnadmin create:预期选项

有人可以启发我吗...

当我取消注释 /etc/subversion/configstore-auth-creds = no中的行并创建新存储库时,我看到以下错误:

我知道 37 行指向该store-auth-creds = no选项,但是 svnadmin 现在期望什么选项?

SVN 中的一种新东西.. =) 我正在为我的 SVN 使用 Ubuntu 9.1。

0 投票
2 回答
3485 浏览

svn - svnadmin: svndiff 包含一个太大的窗口

当我尝试加载/恢复我的 SVN 存储库时,我收到错误消息:

svnadmin: svndiff 包含一个太大的窗口

我该如何解决这个问题?

0 投票
1 回答
482 浏览

svn - Cygwin 中的 svnadmin 转储

我正在尝试在 Cygwin 中编写一个脚本来每晚备份我们的 SVN 存储库。我发现的第一个绊脚石是 svnadmin 在 cygwin bash shell 中似乎不能正常工作。

我的存储库位于 C:\Repositories

在 cmd shell 中执行以下操作可以正常工作

但是cygwin中的以下内容没有

并且失败了

但是以下在cygwin中确实有效

关于为什么它在 cmd 中有效但在 cygwin 中无效的任何建议?我需要摆弄 /cygdrive 挂载点吗?