SVN 服务器存储使用量与下拉内容大小的比例接近 1:1 吗?
假设我从 VisualSVN 服务器下载了 100GB 的内容。我能推断出服务器本身用于存储该内容的空间吗? 如果全部压缩的话我估计占用的空间会略少于 100GB。 如果有大量的日志或诸如此类的东西,理论上会增加尺寸。 有什么方法可以可靠地确定服务器使用的存储量? ...
假设我从 VisualSVN 服务器下载了 100GB 的内容。我能推断出服务器本身用于存储该内容的空间吗? 如果全部压缩的话我估计占用的空间会略少于 100GB。 如果有大量的日志或诸如此类的东西,理论上会增加尺寸。 有什么方法可以可靠地确定服务器使用的存储量? ...
我们的 SVN 存储库已经变得非常臃肿,需要减肥。我将其转储并过滤掉明显的罪魁祸首。经过第四轮过滤,转储文件仍然过于臃肿。有没有办法确定哪些文件占用了最多的空间? 现在,对于那些可能下意识地用 WinDirStat / SpaceMonger 做出反应的人,我需要重申,这是 SVN。这些是相同文件的多个副本。 再一次,查看 /db/revs 文件夹,它可能就这么简单(只需几个额外的步骤)。 欢迎您的建议。 更新 我找到了一条替代路径,我认为这条路径对于我们的情况比较独特,所以我会接受懒獾的回答。 出于好奇,我按大小对 /db/revs/0 文件夹...
我们最近使用以下步骤将 SVN 存储库从服务器 A 迁移到服务器 B。 使用 svnrdump 我们进行了备份。 svnrdump dump http://example.com/svn/repo1 > repo1.dump 并使用 svnadmin load 命令恢复它,如下所示, svnadmin load /var/svn/repos/repo1 < repo1.dump 问题: 备份成功,显示约 42000 个修订版本。 恢复转储时,恢复成功,仅显示 38299 个修订版本。有 3701 个修订版本...
我在 Centos 7.5 上设置了 NGINX,监听端口 80,并将流量引导到 Gunicorn 服务器。这是该服务器的主要用途,这些是本地安装的应用程序,到目前为止还没有容器。 现在,我想在 Docker 容器中运行一些服务,并让不同的子域(或端口)将流量重定向到相关容器。 具体示例-SVN服务器 我对整个 Docker 概念还很陌生,而且某些容器缺乏具体文档,这确实让我感到困惑。我设法取得了一些进展这个 SVN 服务器容器。这是我使用的命令: docker run -d --name svn-server -p 80:80 -p 3960:396...
我正在尝试使用 Xcode Server 提供的 subversion 在 OS X (Sierra) 上设置 subversion 服务器。我遵循这些说明用于设置守护进程以自动启动 svnserve。我的 plist 文件如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> ...
我的 VisualSVN 服务器中大约有 60 个 VisualSVN 服务器存储库和一些子存储库,我需要有关分配给每个存储库的用户及其分配给他们的权限的信息。 手动列出需要更多时间,而且我担心可能会错过某些人。 ...
我已经为我的小组工作设置了 SVN 服务器。现在,我希望用户无法使用相同的消息将代码提交到服务器。是否可以将客户端的评论格式化为:*.*.*.*(1.0.0.1)。如果用户以错误的格式提交,他们将无法提交。这可以在 SVN 服务器上实现吗? 前任: User1 提交修订版本 1,消息如下:Version 1.0 用户 2 提交修订版本 2 并显示相同消息:(Version 1.0这是不允许的) ...
我正在尝试设置 websvn,但是当我尝试访问存储库时出现错误: svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/svnrep/workspace/history' svn: E175002: Additional errors: svn: E175002: PROPFIND request on '/svnrep/workspace/history' failed: 405 Method Not Allowed 为此,我安装了 Debian 8 虚拟机 svn.my...
我正在尝试将正在运行的 Subversion Ubuntu 服务器转移到 CentOS 服务器。目前我只使用svnserve,因为我认为没有必要将其作为 Apache 模块运行。 我在 CentOS 上安装了 svn yum install subversion 现在我可以使用 svnadmin create reponame 并开始 svnserve -d 但有两件事困扰着我: 我需要 svnserve 在重启时自动启动。 我想使用短路径,例如svn://domain.com/reponame 而不是svn://domain.c...
我只想允许特定的 IP 地址编辑(添加、删除、更新……)我的可视化 svn 服务器,但所有其他 IP 地址都必须能够读取…… 我认为有必要在文件中进行这样的更改%VISUALSVN_SERVER%conf\httpd-custom.conf <VirtualHost *:80> <Location /svn> # write access <LimitExcept GET PROPFIND OPTIONS REPORT> Order deny,allow deny from ...
我有一个 SVN 服务器树莓派(Raspbian)。 它目录下有一个项目/welcome,我想向其中添加用户。 我的用户将使用admin密码admin和user2密码tempuser2 这是我的authz文件: ### This file is an example authorization file for svnserve. ### Its format is identical to that of mod_authz_svn authorization ### files. ### As shown below each section d...
我在远程 Pi 上有一个 SVN 服务器,我可以通过 SSH 访问它。 我主要用它来存储我所做的 Web 项目的修订,所以我想建立一个持续集成环境,以便每天 20 点编译所有内容并进行部署。 因此,我在远程计算机上搜索 SVN 文件夹,我创建了 SVN 服务器作为 svnserve -d -r /home/pi/external_hdd/svn_root 现在,我创建了一个“欢迎”项目,只是为了测试它是否正常工作。项目已成功创建,我welcome在 下有一个文件夹svn_root。我向其中提交了一堆文件,它们已成功提交。 welcome问题是,如...
我无法连接到 SVN 服务器。 显然这是因为 Apache 无法启动。 在服务器上,提交不起作用,导入不起作用,Repo 浏览器不起作用。在我的本地磁盘上,只要定义了本地存储库,所有这些功能都可以正常工作 下面是我尝试其中任何一种方法时得到的两个证据示例(使用 Windows Shell 扩展和 TortoiseSVN) 当我尝试打开 repo 浏览器时,我等待了很长时间;2 分钟,也许 3 分钟,也许 5 分钟,之后我收到此消息... Unable to connect to a respository at URL "http://123.4...
我正在我的 Debian 服务器上设置 SVN,尝试让它通过 svnserve 而不是通过 WebDAV/Apache 运行。 以 root 身份... 我设置了基本目录: mkdir /var/svn 我首先创建存储库(名为“base”): svnadmin create /var/svn/base 然后我相应地编辑配置文件,只允许授权用户。接下来我编辑密码文件并添加我的用户。 然后,我在本地使用 SVN 客户端尝试连接到存储库。连接成功,但我收到一条错误消息 No repository found in svn://myhost/ba...