问题标签 [svnsync]

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

svn - 主服务器和镜像服务器之间的 SVN 同步错误

我有两台服务器作为主服务器和从服务器,用于镜像存储库以进行备份。直到昨天同步开始出现以下错误时,一切都运行良好。

无法读取状态行:对等方重置连接 ( http://1.1.1.1 )

我正在使用带有 apache 2.2.15 的 subversion 1.6。SVN 在 http 上启用。同步开始几秒钟,然后抛出上述错误。

请帮我解决这个问题。询问我是否需要有关我的 svn 设置的更多信息。谢谢。

0 投票
1 回答
3773 浏览

svn - 10 分钟后 svnsync 超时

我有两个 Subversion 存储库,一个主要的,一个次要的。
我想设置svnsync将主存储库上的所有提交镜像到辅助存储库。

但是在使用 svnsync init 设置之后,当我启动svnsync synchronize以使用主存储库中已经存在的数据填充辅助存储库时,10 分钟后出现超时错误:

提交是相当大的,一些千兆字节。
我试图增加 apache 配置中的超时时间,但没有任何改变。

是否有任何其他配置值我可以调整以使提交完成而不会超时?

0 投票
1 回答
206 浏览

svn - SVN svnsync 所有 repo 项目

我有两个VisualSVNServer:master(http://example.com/svn)和一个镜像(backup)

在每台服务器中具有相同的存储库结构,包含 100 个项目(20 GB):

目前我为每个项目手动同步镜像服务器,例如:

可以用一个命令同步镜像中的所有项目吗?

0 投票
1 回答
447 浏览

batch-file - 使用 svnsync 进行备份

我想svnsync用于创建我的 svn 存储库的备份副本。

svnsync 命令复制所有版本控制的文件,以及它们附带的 svn 属性。它不会从源存储库复制挂钩或 conf 目录,因此我需要手动执行这些操作。

我编写了这个批处理脚本来创建备份存储库:

我编写了这个批处理脚本,用于将备份存储库与主存储库同步(每小时计划):

比如说,如果我通过 svnsync 设置了镜像 svn repo,并且如果我的生产 svn 服务器崩溃了,那么我如何通过镜像恢复生产 svn repo?可能吗?

有人可以建议使用 svnsync 备份生产服务器的最佳实践吗?

0 投票
1 回答
218 浏览

svn - 在另一台服务器中创建具有多个存储库的 svn 文件夹备份并每天同步它们

我正在尝试为我当前的 svn 存储库创建一个备份服务器。我想过使用 svnsync 但它只同步一个 repo。

我想到的另一种方法是转储每个 repo 并将它们加载到备份服务器中,但这似乎太昂贵了。还有其他方法可以解决这个问题吗?同时,我希望能够在每天结束时将新提交复制到备份服务器。

0 投票
1 回答
1017 浏览

post-commit - svn:E175002:svn/xxx 上的 MERGE 请求失败:504 网关超时。无法写入对输出的响应:管道损坏

客户端错误:

服务器错误日志:

0 投票
1 回答
41 浏览

unix - How to block svn sync

I have one svn repository with around 100 users having read/write access to it. Recently I noticed that some of the folks are syncing the data from this repository to their local repository using, svn sync command. This looks like a security breach and I am wondering if there is a way I can block svn sync commands from svn server side. Any help appreciated.

0 投票
0 回答
44 浏览

linux - 无法 svnsync 到 Amazon EC2 实例

我正在尝试使用命令将 SVN 存储库镜像到 EC2 实例

但我收到以下错误

svnsync: E170013: 无法连接到 URL 'svn+ssh://ec2-user@[IP of EC2 instance]/[mirror repo location] 的存储库

我已经使用 ssh-add 加载了 .pem 私钥文件,但我认为它没有被用来授予对 EC2 实例上的存储库的访问权限。

0 投票
1 回答
838 浏览

git - Git合并不会从另一个存储库中删除文件

存在两个存储库:rep1、rep2。两者都是来自同一个 SVN 实例的单向同步的结果。(SVN 中的更改会同步到 git,但 git 中的更改不会同步回 SVN)这两个存储库不是彼此的分支。

rep1/master 分支包含一个文件 file1.txt

rep2/master 分支包含文件 file1.txt,但该文件在 rep2/ 中被删除

rep2 作为远程添加到 rep1 中以便合并。(远程2)

创建分支 rep2/master

从 rep1/master 的尖端创建一个“合并”分支

使用选项“他们的”和壁球执行合并。由于合并来自另一台服务器,因此需要允许不相关的历史记录。

观察到的是 rep1/file1.txt 没有被删除。

进一步观察,合并期间的冲突已正确解决,修改和添加的文件也是如此。似乎唯一遗漏的是在 rep2 中已删除的文件。

我该如何解决这个问题?或者更好的是,如何解决这个问题?

0 投票
0 回答
116 浏览

svn - svnsync 错误 - 目录 xxx 已过期

在对具有大文件和弱连接(欧洲与中国)的远程存储库进行“svnsync 同步”时,我收到以下错误:“svnsync: E160028: Directory '/SourceCode/TPS/1.FSP150CC' is out of date " 在所有进一步的尝试中都会出现此错误,并永久停止同步。对于结帐/更新/提交,我会理解此消息,但对于 svnsync 来说它是不合逻辑的。

我已经尝试过:

  • 使用“svnadmin verify”检查镜像,验证正常
  • 使用“svnsync copy-revprops”将所有 revprops 复制到镜像,但没有帮助
  • 使用“svnadmin rmtxns”删除任何无效交易,但也无济于事

我在这里或网络上找不到这个特定问题的任何实例,所以我希望这里有人知道如何修复/解决这个问题。