问题标签 [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 pre-revprop-更改错误
我已经不知所措了。我现在有这个问题两天了,我想出的答案没有效果。我在网上搜索了可能的解决方案并做了一些,但仍然没有效果。我看到了一些答案,但它们在 linux 中,如果我要在 windows 中执行这些命令,我不知道要使用哪些命令。
这是我得到的错误:
svnsync: E165006: Repository has not been enabled to accept revision propchanges;
我已经编辑了 pre-revprop-change 钩子,这是我添加的内容:
我已经更改了其中一个存储库的权限,但我仍然收到该错误。
windows - 通过命令行在 Windows 中使用和运行 Tortoise svnsync
我有一个本地存储库,我刚刚注册unfuddle
并希望将我的本地存储库同步到我在那里创建的新存储库。
我被告知运行以下命令:
首先,我假设如果源存储库不需要身份验证,我可以删除用户名内容?
其次,当我运行该命令时,我的系统无法识别它。我假设svnsync
需要在 Windows 中的某个地方添加它,以便它可以仅通过它的名称运行(认为正确的术语是 an environment variable
)?,但我不仅不知道该怎么做,我也不知道要添加什么程序。 .....我在我的文件夹中找不到任何svnsync.exe
或任何东西。TortoiseSVN
我需要在这里做什么?
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
然后我进行定期更新/签出/提交,但只有修订号已同步,而不是文件。
我做错了什么?
svn - SSL 通信期间与 svnsync 的连接错误
我在 Windows Server 机器上并尝试使用svnsync
(win32 版本 1.8.1,未安装,只是svnsync
从 bin 文件夹中提取并直接调用)制作 SVN 存储库的镜像。服务器需要客户端证书才能授予访问权限 (https)。
我收到的消息svnsync
是
E120171: Unable to connect to a repository at URL https://external.svnserver.com/myrepos
E120171: An error occurred during SSL communication
.
我可以通过 TortoiseSVN 查看存储库,提供我的证书作为 pfx 文件。
我假设我还必须为 svnsync 命令提供证书。问题是如何?还是有其他选项可以镜像 svn 存储库?
svn - 是否可以在存储库内的文件夹和存储库之间进行 svnsync?
我有两个存储库,但我只想将存储库 1 中的一个文件夹与存储库 2 同步。这可能吗?例如...
- 回购 1:clientA/appA
- 回购 2:appA
问题是我无权修改这两个 SVN 存储库。我的任务只是通过 Jenkins 同步它们。
为了给您更多背景知识,下面是 2 个 SVN 存储库的设计。
svn 1
- 客户A
- 应用程序A
- 应用程序B
- 客户B
- 应用程序C
- 应用程序
- 客户A
svn 2
- 应用程序A
- 应用程序B
- 应用程序C
- 应用程序
提前致谢。
svn - svnsync 的问题
我正在设置一个 SVN 镜像,并按顺序执行以下步骤:
- 创建的存储库
- 从主存储库加载转储到镜像
- 设置挂钩脚本
- 试过了
svnsync synchronize destination source
但是我在最后一步得到了错误:
svnsync:目标存储库尚未初始化
我应该svnsync initialize
在创建存储库后运行,但我错过了。现在,根据svnsync
命令,在初始化之前我无法同步,但我无法初始化,因为我已经提交了修订。
我唯一的选择是从头开始并遵循正确的步骤顺序,但这很耗时,因为我必须在镜像中加载 200 000 多个修订。
是否有解决该问题的方法?
svn - SVN 读/写代理 - 两种方式 svnsync
在工作中,我们有一个 SVN 服务器。我们通过 TortoiseSVN、VisualSVN Server 和 Eclipse(带有用于 SVN 集成的 Subclipse 插件)来访问它。办公室 SVN 服务器只在白天运行,在夜间关闭。我们对保持服务器运行 24 小时的操作感到相当痛苦。
主要团队只在白天工作,而小团队则在夜间工作。他们无权访问 SVN 服务器,因为服务器已关闭。
我可以用来svnsync
在托管服务器上设置只读存储库。我们确实有 VPS。但是我们需要一个可提交的读/写服务器。夜间服务器和白天服务器可以相互同步。
整个 SVN 服务器可以转移到 VPS,但速度很慢,我们确实喜欢我们的 GBps 局域网。
有任何想法吗..??
svn - 我们如何使用 SVN 在其他项目中反映一个项目的提交
我们有产品A和 2 个项目说B,C。
B & C是其他项目,它们具有完整的 A产品功能,并添加了一些特定于B & C的其他额外功能。
我的问题:
如果我将在A中提交任何代码,它应该在B和C中得到更新,因为它们具有 A 的完整副本以及其他一些功能。
注意:所有都在同一个存储库(SVN)但不同的项目中。
如果有任何方法可以做到这一点,请帮助我。
authentication - 无法从具有颠覆性的不同远程服务器访问位于远程服务器中的 svn repo
我正在尝试通过命令行使用“svnsync”在远程服务器中创建颠覆存储库镜像,并且实际的存储库位于不同的远程服务器中。我能够从 SVNSLIK 访问这个存储库,但无法连接兼容 Windows 的颠覆
命令:
认证领域: XXX
用户名: AAA 密码:PWD
再次询问用户名和密码,即使我输入了正确的身份验证信息,也抛出错误。
请帮我解决这个问题。
svn - 如何将虚拟修订提交到镜像存储库?
如果发生错误,我们允许同步继续。所以,我想向镜像存储库提交一个虚拟修订并继续同步。
知道如何将虚拟修订提交到存储库吗?