问题标签 [svn-administraton]

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 回答
188 浏览

svn - SVN 源文件位置

我的 SVN 服务器托管在远程 Windows 2012 Server 主机上,我需要每天备份 SVN 源数据库(普通文件夹副本)。为了实现这一点,我必须告诉管理员哪些文件夹必须备份。

我可以在 C:\Program Files (x86)\Subversion\bin 中找到 svnadmin,但我不知道实际源代码的位置。

提前致谢。

0 投票
0 回答
249 浏览

svn - E185004 10% 时通过为 SVN 加载 Deltas 转储文件

我有一个 deltas(版本 3)转储文件,大小约为 48GB。

我在我的机器上尝试了以下操作

我正在使用的转储文件运行良好,没有警告,直到完成 10%(53082 的修订版 5670)我遇到:svnadmin: E185004: Unexpected end of svndiff input。

我不知道如何绕过错误。另外,由于文件太大,我不知道如何安全地编辑或拆分转储文件进行故障排除。

任何帮助,将不胜感激。

0 投票
1 回答
111 浏览

svn - svnadmin 加载在特定版本号失败并删除提交的目录

我正在尝试加载我已经完成的 svn 存储库的转储

我正在尝试使用命令加载它

svnadmin 加载在特定版本号失败并删除提交的目录

svn admin commit 1182 并从修订版 1183 开始删除所有提交的目录。

svn admin commit 1182 并从修订版 1183 开始删除所有提交的目录

请提出解决此问题的方法。

0 投票
1 回答
45 浏览

svn - 基于路径的授权问题

我们有一个颠覆服务器,其中包含许多存储库和通过 AD 进行身份验证的用户,过去几年运行良好。现在我们必须限制对存储库的访问,我有以下我无法解决的问题。有些用户应该只能访问少数存储库中的特定子文件夹。因此,我将所有用户的访问权限限制为对所有存储库的“无访问权限”,并为相应子文件夹的用户授予访问权限。现在我们遇到了问题,这样的存储库是不可见的,并且只有在使用完整路径的情况下才能访问此类存储库:

对于 user1 和 user2,repos1 未在网页 (mysvnserver/svn) 中列出。TortoiseSVN 无法访问这些用户的存储库。只有在使用完整路径 (mysvnserver/svn/repos1) 时,user1 和 user2 才能访问 subdir1/subdir2。这意味着,用户知道存在哪些存储库以及他们可以访问其中的哪些部分。

我想要的是 user_group1 看到存储库并且只对 subdir1 具有完全访问权限,而 user_group2 只对 subdir2 具有完全访问权限。

允许所有用户对 root 的只读访问 [/] * = r 导致 user1 和 user2 对所有存储库具有读取访问权限,这不是我们想要的。其他用户将能够在存储库的顶层创建新文件夹,因此必须这样做 - 限制所有用户的访问权限并授予用户对相应存储库子目录的访问权限。

那么我该如何实现呢?

0 投票
1 回答
143 浏览

svn - 如何在不更改修订号的情况下加载部分存储库转储

我们有一个企业 SVN 存储库,其中托管了许多项目,每个项目都有自己的分支/主干/标签。我的团队只对 2 个项目感兴趣。

所以我使用创建了 2 个转储文件svnrdump。现在我正在尝试将它们加载到我的本地 SVN 中。但我想保留修订号。当我加载第一个项目时,修订号是正确的。但是当我加载第二个项目时,修订号会在第一个项目结束的地方恢复。当我尝试使用svnrdump和使用svnadmin.

有没有办法为 2 个选定的项目创建一个转储文件?