问题标签 [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 回答
3545 浏览

svn - svn pre-revprop-更改错误

我已经不知所措了。我现在有这个问题两天了,我想出的答案没有效果。我在网上搜索了可能的解决方案并做了一些,但仍然没有效果。我看到了一些答案,但它们在 linux 中,如果我要在 windows 中执行这些命令,我​​不知道要使用哪些命令。

我想同步两个存储库。我从这里以及从这里也遵循了程序。

这是我得到的错误:
svnsync: E165006: Repository has not been enabled to accept revision propchanges;

我已经编辑了 pre-revprop-change 钩子,这是我添加的内容:

我已经更改了其中一个存储库的权限,但我仍然收到该错误。

0 投票
1 回答
4558 浏览

windows - 通过命令行在 Windows 中使用和运行 Tortoise svnsync

我有一个本地存储库,我刚刚注册unfuddle并希望将我的本地存储库同步到我在那里创建的新存储库。

我被告知运行以下命令:

首先,我假设如果源存储库不需要身份验证,我可以删除用户名内容?

其次,当我运行该命令时,我的系统无法识别它。我假设svnsync需要在 Windows 中的某个地方添加它,以便它可以仅通过它的名称运行(认为正确的术语是 an environment variable)?,但我不仅不知道该怎么做,我也不知道要添加什么程序。 .....我在我的文件夹中找不到任何svnsync.exe或任何东西。TortoiseSVN

我需要在这里做什么?

0 投票
0 回答
310 浏览

svn - svnsync 无法正常工作

我想将 SVN 存储库从一台服务器同步到另一台服务器。我用过svnsync,但是当我签出镜像的 SVN 存储库时,它是空的。所有版本化文件都不同步,只有修订号。

这就是我所做的:

在镜像服务器上

  • 创建 SVN 存储库

    svnadmin create XXX

  • 修改钩子/添加 pre-revprop-change

    #!/bin/sh
    exit 0

在主服务器上

  • 修改钩子/添加提交后

svnsync sync --non-interactive svn://192.168.1.98/ubetween_backup1 --username an --password an

  • svnsync init svn://192.168.1.98/XXX_backup1 svn://192.168.1.29/XXX

  • svnsync sync svn://192.168.1.98/XXX_backup1 --username an --password an

然后我进行定期更新/签出/提交,但只有修订号已同步,而不是文件

我做错了什么?

0 投票
0 回答
4284 浏览

svn - SSL 通信期间与 svnsync 的连接错误

我在 Windows Server 机器上并尝试使用svnsync(win32 版本 1.8.1,未安装,只是svnsync从 bin 文件夹中提取并直接调用)制作 SVN 存储库的镜像。服务器需要客户端证书才能授予访问权限 (https)。

我收到的消息svnsync

  1. E120171: Unable to connect to a repository at URL https://external.svnserver.com/myrepos
  2. E120171: An error occurred during SSL communication.

我可以通过 TortoiseSVN 查看存储库,提供我的证书作为 pfx 文件。

我假设我还必须为 svnsync 命令提供证书。问题是如何?还是有其他选项可以镜像 svn 存储库?

0 投票
1 回答
876 浏览

svn - 是否可以在存储库内的文件夹和存储库之间进行 svnsync?

我有两个存储库,但我只想将存储库 1 中的一个文件夹与存储库 2 同步。这可能吗?例如...

  • 回购 1:clientA/appA
  • 回购 2:appA

问题是我无权修改这两个 SVN 存储库。我的任务只是通过 Jenkins 同步它们。

为了给您更多背景知识,下面是 2 个 SVN 存储库的设计。

  1. svn 1

    • 客户A
      • 应用程序A
      • 应用程序B
    • 客户B
      • 应用程序C
      • 应用程序
  2. svn 2

    • 应用程序A
    • 应用程序B
    • 应用程序C
    • 应用程序

提前致谢。

0 投票
2 回答
2183 浏览

svn - svnsync 的问题

我正在设置一个 SVN 镜像,并按顺序执行以下步骤:

  1. 创建的存储库
  2. 从主存储库加载转储到镜像
  3. 设置挂钩脚本
  4. 试过了svnsync synchronize destination source

但是我在最后一步得到了错误:

svnsync:目标存储库尚未初始化

我应该svnsync initialize在创建存储库后运行,但我错过了。现在,根据svnsync命令,在初始化之前我无法同步,但我无法初始化,因为我已经提交了修订。

我唯一的选择是从头开始并遵循正确的步骤顺序,但这很耗时,因为我必须在镜像中加载 200 000 多个修订。

是否有解决该问题的方法?

0 投票
2 回答
536 浏览

svn - SVN 读/写代理 - 两种方式 svnsync

在工作中,我们有一个 SVN 服务器。我们通过 TortoiseSVN、VisualSVN Server 和 Eclipse(带有用于 SVN 集成的 Subclipse 插件)来访问它。办公室 SVN 服务器只在白天运行,在夜间关闭。我们对保持服务器运行 24 小时的操作感到相当痛苦。

主要团队只在白天工作,而小团队则在夜间工作。他们无权访问 SVN 服务器,因为服务器已关闭。

我可以用来svnsync在托管服务器上设置只读存储库。我们确实有 VPS。但是我们需要一个可提交的读/写服务器。夜间服务器和白天服务器可以相互同步。

整个 SVN 服务器可以转移到 VPS,但速度很慢,我们确实喜欢我们的 GBps 局域网。

有任何想法吗..??

0 投票
1 回答
62 浏览

svn - 我们如何使用 SVN 在其他项目中反映一个项目的提交

我们有产品A和 2 个项目说B,C

B & C是其他项目,它们具有完整的 A产品功能,并添加了一些特定于B & C的其他额外功能。

我的问题:

如果我将在A中提交任何代码,它应该在BC中得到更新,因为它们具有 A 的完整副本以及其他一些功能。

注意:所有都在同一个存储库(SVN)但不同的项目中。

如果有任何方法可以做到这一点,请帮助我。

0 投票
2 回答
15628 浏览

authentication - 无法从具有颠覆性的不同远程服务器访问位于远程服务器中的 svn repo

我正在尝试通过命令行使用“svnsync”在远程服务器中创建颠覆存储库镜像,并且实际的存储库位于不同的远程服务器中。我能够从 SVNSLIK 访问这个存储库,但无法连接兼容 Windows 的颠覆

命令:

认证领域: XXX

用户名: AAA 密码:PWD

再次询问用户名和密码,即使我输入了正确的身份验证信息,也抛出错误。

请帮我解决这个问题。

0 投票
1 回答
330 浏览

svn - 如何将虚拟修订提交到镜像存储库?

如果发生错误,我们允许同步继续。所以,我想向镜像存储库提交一个虚拟修订并继续同步。

知道如何将虚拟修订提交到存储库吗?