svn-server

过滤我的 svn repo。如何找到占用空间较大的文件?
svn-server

过滤我的 svn repo。如何找到占用空间较大的文件?

我们的 SVN 存储库已经变得非常臃肿,需要减肥。我将其转储并过滤掉明显的罪魁祸首。经过第四轮过滤,转储文件仍然过于臃肿。有没有办法确定哪些文件占用了最多的空间? 现在,对于那些可能下意识地用 WinDirStat / SpaceMonger 做出反应的人,我需要重申,这是 SVN。这些是相同文件的多个副本。 再一次,查看 /db/revs 文件夹,它可能就这么简单(只需几个额外的步骤)。 欢迎您的建议。 更新 我找到了一条替代路径,我认为这条路径对于我们的情况比较独特,所以我会接受懒獾的回答。 出于好奇,我按大小对 /db/revs/0 文件夹...

Admin

SVN Repo 迁移显示出巨大的差异
svn-server

SVN Repo 迁移显示出巨大的差异

我们最近使用以下步骤将 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 个修订版本...

Admin

使用 NGINX 将子域名重定向到 Docker 容器
svn-server

使用 NGINX 将子域名重定向到 Docker 容器

我在 Centos 7.5 上设置了 NGINX,监听端口 80,并将流量引导到 Gunicorn 服务器。这是该服务器的主要用途,这些是本地安装的应用程序,到目前为止还没有容器。 现在,我想在 Docker 容器中运行一些服务,并让不同的子域(或端口)将流量重定向到相关容器。 具体示例-SVN服务器 我对整个 Docker 概念还很陌生,而且某些容器缺乏具体文档,这确实让我感到困惑。我设法取得了一些进展这个 SVN 服务器容器。这是我使用的命令: docker run -d --name svn-server -p 80:80 -p 3960:396...

Admin

启动 Subversion 服务器守护进程失败,但在 Shell 中可以运行
svn-server

启动 Subversion 服务器守护进程失败,但在 Shell 中可以运行

我正在尝试使用 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"> ...

Admin

VisualSVN 服务器,如何列出用户?
svn-server

VisualSVN 服务器,如何列出用户?

我的 VisualSVN 服务器中大约有 60 个 VisualSVN 服务器存储库和一些子存储库,我需要有关分配给每个存储库的用户及其分配给他们的权限的信息。 手动列出需要更多时间,而且我担心可能会错过某些人。 ...

Admin

SVN 服务器配置不允许客户端提交相同的消息
svn-server

SVN 服务器配置不允许客户端提交相同的消息

我已经为我的小组工作设置了 SVN 服务器。现在,我希望用户无法使用相同的消息将代码提交到服务器。是否可以将客户端的评论格式化为:*.*.*.*(1.0.0.1)。如果用户以错误的格式提交,他们将无法提交。这可以在 SVN 服务器上实现吗? 前任: User1 提交修订版本 1,消息如下:Version 1.0 用户 2 提交修订版本 2 并显示相同消息:(Version 1.0这是不允许的) ...

Admin

无法让 websvn 运行
svn-server

无法让 websvn 运行

我正在尝试设置 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...

Admin

如何在重启时自动启动 svnserve 并指定默认 svn 路径?
svn-server

如何在重启时自动启动 svnserve 并指定默认 svn 路径?

我正在尝试将正在运行的 Subversion Ubuntu 服务器转移到 CentOS 服务器。目前我只使用svnserve,因为我认为没有必要将其作为 Apache 模块运行。 我在 CentOS 上安装了 svn yum install subversion 现在我可以使用 svnadmin create reponame 并开始 svnserve -d 但有两件事困扰着我: 我需要 svnserve 在重启时自动启动。 我想使用短路径,例如svn://domain.com/reponame 而不是svn://domain.c...

Admin

Visual Svn Server:如何限制通过指定 IP 地址进行编辑
svn-server

Visual Svn Server:如何限制通过指定 IP 地址进行编辑

我只想允许特定的 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 ...

Admin

无法登录SVN服务器
svn-server

无法登录SVN服务器

我有一个 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...

Admin

我的项目位于 SVN 服务器上的什么位置?
svn-server

我的项目位于 SVN 服务器上的什么位置?

我在远程 Pi 上有一个 SVN 服务器,我可以通过 SSH 访问它。 我主要用它来存储我所做的 Web 项目的修订,所以我想建立一个持续集成环境,以便每天 20 点编译所有内容并进行部署。 因此,我在远程计算机上搜索 SVN 文件夹,我创建了 SVN 服务器作为 svnserve -d -r /home/pi/external_hdd/svn_root 现在,我创建了一个“欢迎”项目,只是为了测试它是否正常工作。项目已成功创建,我welcome在 下有一个文件夹svn_root。我向其中提交了一堆文件,它们已成功提交。 welcome问题是,如...

Admin

SVN 自动更新工作副本
svn-server

SVN 自动更新工作副本

是否可以设置 subversion,当有人向存储库提交更新时,所有签出的工作副本都会自动更新? 先感谢您 ...

Admin

Apache 无法启动,SVN 无法连接
svn-server

Apache 无法启动,SVN 无法连接

我无法连接到 SVN 服务器。 显然这是因为 Apache 无法启动。 在服务器上,提交不起作用,导入不起作用,Repo 浏览器不起作用。在我的本地磁盘上,只要定义了本地存储库,所有这些功能都可以正常工作 下面是我尝试其中任何一种方法时得到的两个证据示例(使用 Windows Shell 扩展和 TortoiseSVN) 当我尝试打开 repo 浏览器时,我等待了很长时间;2 分钟,也许 3 分钟,也许 5 分钟,之后我收到此消息... Unable to connect to a respository at URL "http://123.4...

Admin

SVN 使用哪个用户访问 Debian 上的文件?(未找到存储库...)
svn-server

SVN 使用哪个用户访问 Debian 上的文件?(未找到存储库...)

我正在我的 Debian 服务器上设置 SVN,尝试让它通过 svnserve 而不是通过 WebDAV/Apache 运行。 以 root 身份... 我设置了基本目录: mkdir /var/svn 我首先创建存储库(名为“base”): svnadmin create /var/svn/base 然后我相应地编辑配置文件,只允许授权用户。接下来我编辑密码文件并添加我的用户。 然后,我在本地使用 SVN 客户端尝试连接到存储库。连接成功,但我收到一条错误消息 No repository found in svn://myhost/ba...

Admin

如何在签出后在客户端系统中更改 SVN 服务器 IP 地址?
svn-server

如何在签出后在客户端系统中更改 SVN 服务器 IP 地址?

当我将我的项目签出到本地系统时,SVN 服务器的 IP 地址是192.168.5.x。 因为我的网络中有一个 DHCP 服务器,所以现在 SVN IP 更改为192.168.5.y。 当我尝试提交时,我收到有关此问题的错误,现在我该如何指向新 IP?我在开发中使用 NetBeans 执行 SVN 操作。 ...

Admin