问题标签 [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.
svn - 主服务器和镜像服务器之间的 SVN 同步错误
我有两台服务器作为主服务器和从服务器,用于镜像存储库以进行备份。直到昨天同步开始出现以下错误时,一切都运行良好。
无法读取状态行:对等方重置连接 ( http://1.1.1.1 )
我正在使用带有 apache 2.2.15 的 subversion 1.6。SVN 在 http 上启用。同步开始几秒钟,然后抛出上述错误。
请帮我解决这个问题。询问我是否需要有关我的 svn 设置的更多信息。谢谢。
svn - 10 分钟后 svnsync 超时
我有两个 Subversion 存储库,一个主要的,一个次要的。
我想设置svnsync
将主存储库上的所有提交镜像到辅助存储库。
但是在使用 svnsync init 设置之后,当我启动svnsync synchronize
以使用主存储库中已经存在的数据填充辅助存储库时,10 分钟后出现超时错误:
提交是相当大的,一些千兆字节。
我试图增加 apache 配置中的超时时间,但没有任何改变。
是否有任何其他配置值我可以调整以使提交完成而不会超时?
svn - SVN svnsync 所有 repo 项目
我有两个VisualSVNServer:master(http://example.com/svn)和一个镜像(backup)
在每台服务器中具有相同的存储库结构,包含 100 个项目(20 GB):
目前我为每个项目手动同步镜像服务器,例如:
可以用一个命令同步镜像中的所有项目吗?
batch-file - 使用 svnsync 进行备份
我想svnsync
用于创建我的 svn 存储库的备份副本。
svnsync 命令复制所有版本控制的文件,以及它们附带的 svn 属性。它不会从源存储库复制挂钩或 conf 目录,因此我需要手动执行这些操作。
我编写了这个批处理脚本来创建备份存储库:
我编写了这个批处理脚本,用于将备份存储库与主存储库同步(每小时计划):
比如说,如果我通过 svnsync 设置了镜像 svn repo,并且如果我的生产 svn 服务器崩溃了,那么我如何通过镜像恢复生产 svn repo?可能吗?
有人可以建议使用 svnsync 备份生产服务器的最佳实践吗?
svn - 在另一台服务器中创建具有多个存储库的 svn 文件夹备份并每天同步它们
我正在尝试为我当前的 svn 存储库创建一个备份服务器。我想过使用 svnsync 但它只同步一个 repo。
我想到的另一种方法是转储每个 repo 并将它们加载到备份服务器中,但这似乎太昂贵了。还有其他方法可以解决这个问题吗?同时,我希望能够在每天结束时将新提交复制到备份服务器。
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.
linux - 无法 svnsync 到 Amazon EC2 实例
我正在尝试使用命令将 SVN 存储库镜像到 EC2 实例
但我收到以下错误
svnsync: E170013: 无法连接到 URL 'svn+ssh://ec2-user@[IP of EC2 instance]/[mirror repo location] 的存储库
我已经使用 ssh-add 加载了 .pem 私钥文件,但我认为它没有被用来授予对 EC2 实例上的存储库的访问权限。
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 中已删除的文件。
我该如何解决这个问题?或者更好的是,如何解决这个问题?
svn - svnsync 错误 - 目录 xxx 已过期
在对具有大文件和弱连接(欧洲与中国)的远程存储库进行“svnsync 同步”时,我收到以下错误:“svnsync: E160028: Directory '/SourceCode/TPS/1.FSP150CC' is out of date " 在所有进一步的尝试中都会出现此错误,并永久停止同步。对于结帐/更新/提交,我会理解此消息,但对于 svnsync 来说它是不合逻辑的。
我已经尝试过:
- 使用“svnadmin verify”检查镜像,验证正常
- 使用“svnsync copy-revprops”将所有 revprops 复制到镜像,但没有帮助
- 使用“svnadmin rmtxns”删除任何无效交易,但也无济于事
我在这里或网络上找不到这个特定问题的任何实例,所以我希望这里有人知道如何修复/解决这个问题。